Building apps in SwiftUI is easy and fun but SwiftUI is not only for simple use cases you can build complex apps in SwiftUI as well. In this course you will learn to build video course app with video player in it. We will build the entire app from scratch. You will learn to structure code in production environment. You will learn to design apps in MVVM design pattern. Each view will have views and view model. You will be building views and data models. You will learn to create navigational hierarchy. You will also lean to play videos in SwiftUI using new video player api.
SwiftUI has come a long way since it’s introduction back in 2019. Currently it supports more features then ever before. Building UI declarative way has left a lots of time to model better data structures to control the app flow and you will see that throughout the course. In Apple’s own words “SwiftUI helps you build great-looking apps across all Apple platforms with the power of Swift — and as little code as possible. With SwiftUI, you can bring even better experiences to all users, on any Apple device, using just one set of tools and APIs.”