Manily made to Practice iOS App with UIKit, CoreData and URLRequests
Uses TMDB API for All the movies details and Youtube API for searching and showing the Trailer, Uses CoreData for saving persistent Data for downloaded Movies. Uses WebView to play embed Trailer.
- Intentionally used UIKit instead of SwiftUI
- Dynamic TableView and CollectionView
- Context Menus
- Core Data APIs for Local Persistent Data
- URLSession for REST APIs Requests
- Tabbed Navigation
- Protocols and Custom Delegates
- Notification Center
- Search Navigation and functionality
- API_Key (TMDB API Key)
- YoutubeAPI_Key (Google Developer Console Youtube API Key)