iOS, Swift & SwiftUI – Complete iOS App Development

In this course you can learn about iOS 16, Swift 5, iOS App Development using UIKit & SwiftUI and latest frameworks from Apple, best engineering and industry practices on how to develop iOS apps that scale.
The course has 170+ downloadable Xcode project resources, 10+ live coding exercises, 4+ coding challenges, 5+ quizzes, 2 practice tests, 4+ iOS apps and 165+ course materials such as video course lectures, slides and external references to help solidify course materials.
What you’ll learn
- You will become a top iOS engineer
- You will create your own iOS app portfolio
- Learn how to create iOS apps using iOS 16, Xcode 14, Storyboards, Swift UI and Interface Builder
- Learn and master Swift 5 fundamentals
- Build apps using SwiftUI and integrate SwiftCharts
- Learn what’s new in iOS 16 and Xcode 14
- Learn reactive programming frameworks such as Combine
- Build iOS Views programmatically using Auto Layout/PureLayout
- Build iOS apps using UIKit & Storyboards
- Master writing unit tests
- Discover and practice building applications with networking libraries (AlamoFire, Apple)
- Build applications that use Core Location and MapKit
- Learn how to use MVVM design pattern and differences between MVVM and MVC
- Learn how to use CocoaPods
- Learn about Notifications and Delegates
- Learn about CoreData & UserDefaults
Course content
2323 sections • 165 lectures • Total duration 21 h 8 min