A simple trial movie listing app based on MVVM-C best practices by using TheMovieDB
- Xcode: Version 12.4 (12D4e)
- Language: Swift 5.3.2
- Minimum iOS Version: 13.0
- Design Pattern: MVVM-C
- Dependency Manager: Swift Package Manager
- Dependencies: Alamofire, Cosmos, Kingfisher, ObjectMapper, PromiseKit
- Style Guide: Raywenderlich
- Powered by TheMovieDB and
♥️
⊢ Common
⊢ UI
⊢ XY.swift
⊢ XY.xib
⊢ Scenes
⊢ Movies
⊢ API
⊢ Tasks // Tasks that retrieve any related response coming from API.
⊢ Models // Entity for API
⊢ UI
⊢ Display
⊢ View
⊢ ABCDisplay.swift //Presentation/ViewModel object of ABC
⊢ ABCView.swift
⊢ ABCView.xib
⊢ ABCCoordinator.swift
⊢ ABCViewModel.swift
⊢ ABCViewController.swift
⊢ ABC.storyboard