iOS, Swift & SwiftUI – Complete iOS App Development

$0.99
Instructor:
ROLAN MARAT
Category:

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
23

23 sections • 165 lectures • Total duration 21 h 8 min

Introduction to iOS & Xcode
Swift 5 Fundamentals
Implement iOS app with UIKit and Storyboard to show table view (MagicTravel app)
Coding Challenge (Assignment): UITableView
Navigation in UIKit based apps (MagicTravel app)
Coding Challenge: Navigation
Auto Layout (MomentFan app)
Cocoa Pods (NYCSchools app)
App Structure & Organization
Networking: Alamofire, Codable, Decodable, URL Components, URL Session
Design Patterns, Architecture, MVVM (NYCSchools app)
Introduction to Unit Testing (NYCSchools app)
Introduction to Combine (NYCSchools app)
Localization (NYCSchools app)
Building UI programmatically: View Controllers, Views, Collection Views
Coding Challenge: Enhance NYC Schools project to fetch SAT API and show it on UI
MapKit and CoreLocation (NYCSchools app)
Notifications (NYCSchools app)
Introduction to SwiftUI (MovieFan app)
What's new in iOS 16?
Swift Charts & Advanced SwiftUI (MovieFan app)
Persistence in iOS (SwiftUI apps)
Coding Challenge: Persistence in MovieFan SwiftUI app