Chapters (29)
- 0:00Introduction and App Demo
- 2:28Creating new Xcode Project
- 5:41Creating MainTabBarViewController
- 16:38Setting HomeViewController TableView
- 30:07Setting home TableViewCell and it’s CollectionView
- 38:46Creating Table’s HeaderView
- 59:35Customizing the navigation bar
- 1:10:17Setting Tableview sections titles
- 1:19:21Sending URL Requests and Parsing JSON response
- 1:40:11Using Extensions
- 1:42:24Consuming API To Fetch Data for each Section
- 1:59:20Refactoring Models
- 2:01:50Creating Custom CollectionViewCell
- 2:08:24Passing data to the CollectionView
- 2:22:49Viewing poster images inside CollectionViewCell
- 2:24:27Creating Upcoming TableView inside Upcoming Tab
- 2:31:55Creating custom TableViewCell from the upcoming table
- 2:40:00Creating TitleViewModel
- 2:50:11Creating Top Search TableView inside TopSearch tab
- 3:01:06Creating SearchResultsViewController to display search results
- 3:11:21Querying database for individual movie
- 3:20:50Using YouTube API
- 3:28:51Parsing YouTube API Response
- 3:35:19Handling selections of cells (Tapping on cells)
- 3:38:37Creating TitlePreviewViewController
- 4:06:11Refactoring TableViewHeader Hero title
- 4:13:03Handling Tapping across all ViewControllers
- 4:29:26Core Data (Best Practices)
- 5:07:36Using Notification Center to update ViewControllers
Show the creator's full description
Learn how to use Swift 5, UIKit, and Xcode to develop iOS apps by building a Netflix clone. You will learn how to implement the MVVM design pattern.
✏️ Course developed by Amr. Check out his channel: https://www.youtube.com/channel/UCIGbW54bABLekk_RYlwnAzg
💻 Github Repo: https://github.com/amrhossam96/Netflix-clone
⭐️ 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
🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.