TrailWatch

This project aims to make an app that shows the trailers for upcoming movies, TV shows and the latest releases.

Completed the following:

  • 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