# Using as a Whole Feature with the Default Settings

![](https://2352509137-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MX0mOAVWkotGme0iRzu%2F-MX6lDkA1NVY8DsABj8p%2F-MX6lWEV7AxcbcJ83ekN%2Fimage%20\(37\).png?alt=media\&token=b7b9e2e2-dfff-4867-9332-f066f87fab7d)

### Usage

```swift
import UIKit
import AmityUIKit

class ClientViewController: UIViewController {
    
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    
    @IBAction func showChatListPage(_ sender: UIButton) {
        let chatHomeVC = AmityChatHomePageViewController.make()
        present(chatHomeVC, animated: true)
    }
}
```
