iOS Development Course - Use Swift 5 and UIKit to Build a Netflix Clone

preview_player
Показать описание
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 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

--

Рекомендации по теме
Комментарии
Автор

I hope you guys enjoy this tutorial. Thanks in advance ❤️

Amrhossam
Автор

Guys don't forget to pause the video and try these ideas yourself and then start watching again, I fell into the trap of just following along without actually learning so many times that I felt quite stupid for a long time. It's the only way of escaping tutorial hell. Not saying that freeCodeCamp is bad or anything (they are a valuable resource and I own so much to them) but just make sure that you don't watch along without absorbing what is actually being said and done. Hope you don't repeat my mistakes.

abraham
Автор

I can't believe in my eyes there is a tutorial such that on Youtube for free! It is awesome 💪

bugraates
Автор

Just finished. Added another good project to my portfolio and learned a lot of things. Thank you a lot!

Автор

A little tip for you. Opening two files side by side press Option Key and Click on the file then that file will be open side by side

MAbbas-ihsz
Автор

Finally completed the tutorial. Cannot thank you enough for this. This was super fun. Thanks again.

Kilopillz
Автор

I've just finished this tutorial! I would like to say this is a very tutorial! I've learned a lot from this, no matter is Swift, UIKit, and also the data structure, etc

fonggor
Автор

I just finish the tutorial!!. Thanks for your efforts and the big quality of the tutorial!

franalarza
Автор

2:30:45 I never thought of assigning multiple nil coalescing before!! Thanks for teaching me this! What a good idea. ;)

djryanashton
Автор

One of the Best tutorials I have ever scene. Very easy to understand. Please make more tutorials like this. I have enjoyed this tutorial a lot. Thank you so much.

MAbbas-ihsz
Автор

BRILLIANT!!! I finished it - from start to finish - the whole thing. Thanks Amr!!! :)

djryanashton
Автор

Half way there, I am really enjoying this tutorial. Thanks you so much for this. The view we are building here is really complex and you are simplifying it soo well. Super easy to follow along. Keep it up.🙏

mpilodlamini
Автор

Thanks. It's awesome. It is really helpful to beginners who wants to gear up their basic knowledge on UIKIT and Swift

palliboinasumanth-yefp
Автор

My favorite edu YouTube channel and community 🙂. Thanks for this amazing, useful content.

techwithchavan
Автор

Awesome! I was waiting for iOS and swift courses. Thank you!

garrett
Автор

I love the way you create your labels, views, etc as anonymous functions/ closures. I'm new to Swift and programming and I think it's very clever.

djryanashton
Автор

Don't ask me how I knew Amr's Egyptian. Anyways, I'm so happy right now, that there's a pro-Egyptian developer who's on the freeCodeCamp

solifuse
Автор

i just start learn swift and see this, oh my god you are so crazy (in a good way).Thank for the video

jitterytiger
Автор

Thanks to your great work, I could learn a lot here. I'm glad It was my first clone coding. I really appreciate it.

石川優太-nr
Автор

For my birthday, I would love a course about swiftUI

abdoumagico