Complete Video Courses App in SwiftUI, AVPlayer, MVVM, iOS

Learn to build complex app in SwiftUI

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.

What you’ll learn

  • Students will learn to build app in SwiftUI.
  • Students will learn to create app start to finish.
  • Students will learn to build apps in MVVM design pattern.
  • Students will learn to play videos using video player.

Course Content

  • Introduction –> 1 lecture • 4min.
  • App Structure –> 1 lecture • 5min.
  • Models –> 3 lectures • 16min.
  • Views and View Models –> 6 lectures • 59min.

Complete Video Courses App in SwiftUI, AVPlayer, MVVM, iOS

Requirements

  • Knowledge of swift.
  • Basics of SwiftUI.
  • Knowledge of Xcode.

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.”