Course Contents
(0:00:00) Introduction and App Demo
(0:02:28) Creating new Xcode Project
(0:05:41) Creating MainTabBarViewController
(0:16:38) Setting HomeViewController TableView
(0:30:07) Setting home TableViewCell and it’s CollectionView
(0:38:46) Creating Table’s HeaderView
(0:59:35) Customizing the navigation bar
(1:10:17) Setting Tableview sections titles
(1:19:21) Sending URL Requests and Parsing JSON response
(1:40:11) Using Extensions
(1:42:24) Consuming API To Fetch Data for each Section
(1:59:20) Refactoring Models
(2:01:50) Creating Custom CollectionViewCell
(2:08:24) Passing data to the CollectionView
(2:22:49) Viewing poster images inside CollectionViewCell
(2:24:27) Creating Upcoming TableView inside Upcoming Tab
(2:31:55) Creating custom TableViewCell from the upcoming table
(2:40:00) Creating TitleViewModel
(2:50:11) Creating Top Search TableView inside TopSearch tab
(3:01:06) Creating SearchResultsViewController to display search results
(3:11:21) Querying database for individual movie
(3:20:50) Using YouTube API
(3:28:51) Parsing YouTube API Response
(3:35:19) Handling selections of cells (Tapping on cells)
(3:38:37) Creating TitlePreviewViewController
(4:06:11) Refactoring TableViewHeader Hero title
(4:13:03) Handling Tapping across all ViewControllers
(4:29:26) Core Data (Best Practices)
(5:07:36) Using Notification Center to update ViewControllers
