This project aims to make an app that shows the trailers for upcoming movies, TV shows and the latest releases.
- Setup new XCode Project
- MainTabBarViewController
- Setting HomeViewController TableView
- Setting homeTableViewCell and its CollectionView
- Creating Table's HeaderView
- Customise the navigation bar
- Setting tableview's section titles (Trending, Popular etc.)
- Sending URL Requests and Parsing JSON responses from TMDB API
- Added extension to capitalize the first letter in Section Titles
- Added TrendingMovie and TrendingTV URL Request and JSON Response
- Consuming API to fetch Data for every section
- Refactoring Models
- Creating custom CollectionViewCell
- Passing data to the collection view
- Viewing poster images inside the CollectionViewCell
- Creating UpcomingTableView inside Upcoming Tab
- Creating a custom TableViewCell from the upcoming table
- Creating TitleViewModel