Overview
Syllabus
) Introduction and App Demo.
) Creating new Xcode Project.
) Creating MainTabBarViewController.
) Setting HomeViewController TableView.
) Setting home TableViewCell and it’s CollectionView.
) Creating Table’s HeaderView.
) Customizing the navigation bar.
) Setting Tableview sections titles.
) Sending URL Requests and Parsing JSON response.
) Using Extensions.
) Consuming API To Fetch Data for each Section.
) Refactoring Models.
) Creating Custom CollectionViewCell.
) Passing data to the CollectionView .
) Viewing poster images inside CollectionViewCell.
) Creating Upcoming TableView inside Upcoming Tab.
) Creating custom TableViewCell from the upcoming table.
) Creating TitleViewModel.
) Creating Top Search TableView inside TopSearch tab.
) Creating SearchResultsViewController to display search results.
) Querying database for individual movie.
) Using YouTube API.
) Parsing YouTube API Response.
) Handling selections of cells (Tapping on cells).
) Creating TitlePreviewViewController.
) Refactoring TableViewHeader Hero title.
) Handling Tapping across all ViewControllers.
) Core Data (Best Practices).
) Using Notification Center to update ViewControllers.
Taught by
freeCodeCamp.org