Simple movies app built with RxSwift and Alamofire and working offline using the RealmDB.
Realtime Data
All the fetched data is updated using the IMDB database.
Accessible Offline
Any downloaded data will be stored to be accessible later in an offline state, using the RealmDB.
Automatically Updated
The data will be updated once you go from offline to online state.
Searching Tool
You can search any data using the searching bar at the top and navigate between the pages with the "Next" and "Back" buttons.
Genres
The ability to filter all the data using the genres horizontal collection view at the top, or cancel filtering with the "All" option.
- TMDB for fetching the movies data
- CocoaPods
- Alamofire
- RealmDB
- RXSwift
- MVP
You will need to replace the TMDBApiKey
in the code with your API key, which you can get from your TMDB account.
Reach out to me at one of the following places!
- Portfolio at
kirlosyousef.com
- Linkedin at
Kirlos Yousef
- MIT License
- Copyright 2020 © Kirlos Yousef.