- MVVM-R (Model-View-ViewModel-Router)
- Swift
- UIKit
- Programmatically UI
- CoreData
- Pagination
- Page control
- Search bar
- Network request
- Snapkit: for programmatically setting up constraints
- Alamofire: for making network requests
- Kingfisher: for caching and displaying images
These libraries were installed using Swift Package Manager.
- Add more unit tests