- This is a MVVM with Coordinator template with network layer.
- Fetching data from TMDB API do display movie information and images
- Using Storyboard Interface with custom SwiftUI views, ie tableview or collection cell.
- Diffabledatasource is used for CollectionView and Tableview.
- Using Concurency features async/await.
- Combine framework is used for communicate between ViewModel and ViewController/SwiftUI view
- Third party library Coordinator is used for navigation between views.
This following third party library is used in this template