SwiftUI 2 - Build Netflix Clone - SwiftUI Best Practices

Build a functional Netflix clone using the latest SwiftUI features

4.55 (606 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
SwiftUI 2 - Build Netflix Clone - SwiftUI Best Practices
4,129
students
11 hours
content
Jun 2021
last update
$64.99
regular price

What you will learn

Bind Your Data With Your UI

Using new SwiftUI views for iOS 14

Features and functionality of new Xcode 12 beta

Quickly building reusable views

Implementing MVVM with SwiftUI

New Swift 5 syntax

Why take this course?

Building real apps is always the most efficient way to quickly learn new software engineering concepts. In this course you will learn how to use SwiftUI for more than just playing with small prototypes.


You will be building a functional Netflix clone that has most of the features of the real app. The focus of this course is learning & perfecting SwiftUI concepts. We will be building all of the visual UI components from the Netflix app. We won’t handle networking and we’ll be loading our data locally to show up within the UI. The app is built with MVVM and you'll be able to easily integrate your own networking layer.

Some parts of the course require iOS 14 and Xcode 12.

Many lessons can be followed using Xcode 11 and the important concepts learned will still apply to iOS 13. But some views & functionality are only available in iOS 14 using Xcode 12. For example, the ‘Grid’ view is only availably in iOS 14+. For iOS 13, you would have to build your own implementation using a combination of VStacks & HStack.

What is SwiftUI 2? 
Apple has provided this new framework as a way to quickly build beautiful user interfaces for any Apple device using just one set of easy-to-use tools. With the new declarative syntax of SwiftUI, it takes less code to keep your code and design perfectly in sync.

SwiftUI works seamlessly with new Xcode design tools and significantly speeds up development by showing your code changes in real time! 

After the latest features for iOS 14 announced at WWDC 2020, SwiftUI 2 is even more robust! New views, new functionality, less bugs, and faster performance with Swift 5.

No excuses to skip out on SwiftUI now.
Start learning today! 


This course is in no way affiliated with Netflix, Inc. No source code of the real Netflix application is ever shown. This code is my interpretation of how I would build the app using SwiftUI.

Reviews

Lucena
June 25, 2023
I'm a beginner and this course was a great. I was expecting to complete the whole functions. Instructor was great, he explained everything as you go along. Looking forward to see the continuation to completion of this course.
Adam
June 20, 2023
Good job! I was checking the quality of the training coming from a newer release of Xcode (14.3.1), and running with a minimum deployment of iOS 16.4. Worked with minor warnings. A few good tips and best practices included were useful.
Justyna
March 29, 2023
Overall I enjoyed this course and learned a lot from it as I was coding along. I like that it's comprehensive and covers many different topics, especially working with state variables and bindings, which up till now confused the hell out of me. Nikita explains the concepts very well and it's easy to follow his thought process. After completing this course I feel comfortable to start my own side project in SwiftUI. Possible points of improvement: 1. The course goes a little bit too fast and sometimes I was not able to keep up with the typing, so I had to stop the video many times. Slightly slower pace is also okay! 2. It would have been a lot more convenient to be able to download pre-made GlobalHelpers, Assets and a few other resources in a single zip file at the start of the lesson we need it for. I did copy the Assets and the GenerateMovies class from the full source code you shared in Resources, but I did end up typing out the entire GlobalHelpers.
Ivan
March 27, 2023
Excelente curso, aplica conocimiento de SwiftUI en una aplicacion que a simple vista es compleja pero lo realiza de manera sencilla para dar a entender el potencial de esta herramienta, en lo personal, me encanto el curso
Ali
February 13, 2023
I have an app already but I've faced problems with rendering UI and using States but in this course you are explaining these things very well.
Dan
December 5, 2022
Good course. Teacher is great and very didactic. Unfortunately, the last section (8) is very hasty in comparison to the rest of the course. And then it suddenly ends, out of nowhere. I was expecting all the fine tunings that he promised during the course, like sizes, colours and, specially, animations. It feels unfinished. But what's here, is quite good.
LI
November 28, 2022
This is a good course for a beginner, however, the code is messy. The course well demonstrate how to make an SwiftUI App, but pls do not write the write the code in your company's projects. It will make the automation testing hard and maintenance nightmare.
Papon
August 11, 2022
I think this course is explain understand for beginner and more than beginner level in design pattern of swiftUI
Nawin
June 16, 2022
No Update with new swift ui version. I think the way that you use it is not best practices like your course name said. No animation like Netflix anymore.
Will
June 8, 2022
Good course but it does not end properly. The project is left unfinished. Just like a movie which has a good start but deteriorating. At the end, they just give up and wrap it up poorly.
Adegbenro
May 25, 2022
yes, this course is a good match for me, he is clear and concise, and explains everything as he goes, highly recommended.
Metin
April 30, 2022
The course is good overall. There is only UI design. Services dummy. An ideal course for UI design. Some content is kept over 30-35 minutes, which can make it boring.
Securing
December 8, 2021
very nice and professional course ! when i see the preview to the course i think to myself that probably you will build the real Netflix app with some dummy server and maybe focus more about the mvvm pattern and use the combine frame work and download to shows and save them on some persistent but for swiftUI it was very ui learning i developer 5 years on swift and objc and just start to dive in combine and swiftui one thing that i like to know i see you dont use the navigation of swiftui almost at all no navigationlink and no sheet you build every thing you self even the pager
Luka
December 8, 2021
I'm very glad I took this course. A bit advanced for me, and some videos I've had to watch 2 or 3 times, but I learned a lot anyway
Isaac
December 5, 2021
Good course for hands on UI practice. Doesn't cover networking to get videos or data from a server. Last section kind of dies off and ends abruptly. Despite these things the course was still excellent practice and I recommend it for beginners

Charts

Price

SwiftUI 2 - Build Netflix Clone - SwiftUI Best Practices - Price chart

Rating

SwiftUI 2 - Build Netflix Clone - SwiftUI Best Practices - Ratings chart

Enrollment distribution

SwiftUI 2 - Build Netflix Clone - SwiftUI Best Practices - Distribution chart
3309748
udemy ID
7/7/2020
course created date
10/20/2020
course indexed date
Bot
course submited by