VehiclesFashionRecipesBlogsHuntTravelsSportFunHandmadeITEducation
Mini-Games
x

x
zakruti.com » IT - Software » freeCodeCamp.org
iOS Development Course - Use Swift 5 and UIKit to Build a Netflix Clone

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

FBTwitterReddit

video description

Rating: 4.0; Vote: 1
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. https://www.youtube.com/channel/UCIGbW54bABLekk_RYlwnAzg - Github Repo: https://github.com/amrhossam96/Netflix-clone
Date: 2022-03-14

Comments and reviews: 7


SOLVED...when i added the 4 view controllers to MainTabBarViewController at 10:23 it says Cannot find 'HomeViewController' in scope and unlike your yellow warning error, mine is red alert error. EDIT: at one point I did things out of order: I created the HomeViewController before I made a Controllers group because, at first, I missed it when you showed that. EDIT2: possibly it showed a red alert error for all the vcs, but now that im looking at it, it is only at the HomeViewController. Im going to restart the whole project and see if it fixes it. can you please tell me how i can avoid this with a shortcut in the future and if im correct about what i did inccorect?EDIT3: I misnamed the HomeVC initially and am going to delete it and make a new one. EDIT4: I misnamed the HomeViewController class. I fixed it now, but the error is still there. I dont understand how it is different from the other vcs... maybe I will delete it FIRST this time before creating a duplicate. EDIT5: fixed
reply

Interesting Tutorial. Trully beginner, but i got the main concept, why you do every step. I also add -//- to keep notes. For a newcomer to that, i think in parallel, or before have an introduction tutorial to get the know how. I have an issue for example, but missing the basics, cannot find the solution. On the navigation bar, where we inserted the image from Netflix as leftitem, it's stuck almost in the middle of the navigation bar. While the SF symbols on the right are just perfect. (I tried them also on the left and works great). So I guess it has to do with adjusting the image dimensions, or positioning. In any case thanks for bringing out the knowledge to everyone..
reply

This is a good tutorial, however, you are not using the MVVM pattern in this project AT ALL. The basic principle of MVVM is to decouple the business logics and the data sources from the view controllers, which is not quite what you have in the finished project. I suggest you change the description and remove the mention to MVVM to avoid misleading beginners. MVVM is a great pattern if you use it correctly. Hope you take this comment constructively, and overall I really like your videos, thank you.
reply

Great Stuff Amr.
Why ViewModel is not utilised for all the viewcontrollers? Any special reason?
Is this project testable?
Is it complete usage of MVVM?
Just need to know these from you. Hope you would respond when you have time.

reply

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 team!!!!!!!
reply

thanks i completed this project is it simple if i use view will appear instead of noticfication center is it good practice pls replay
reply

Help appreciated: Using Xcode 12.4 here. Netflix logo is always centered on my end instead of left-aligned. How can I fix it? Thanks!
reply
Add a review, comment






Other channel videos