Written in SwiftUI 1.0 for demostrating MVVM, Network Layer and Routing. The app consumes MovieDB APIs for all events Listings, Details and Searching.
- Login page
- Movie Listing : Trending & Upcoming
- Movie Detail
- Search for Movie
In order to run the app, you have to add API Key from MovieDB in the Config property.
static let movieDBAPIKey = "<your MovieDB API key>"
For login page user name and password always will be admin.
- Unit test cases
- Caching
- Filter screen
- SignUp page
- Onboarding Page