iOS App Development Masterclass: Swift and SwiftUI
- Level: Beginner to Advanced
- Duration: 24 weeks
- Category: Mobile App Development
Build iPhone apps with Swift and SwiftUI, from your first screen to the App Store: layouts and navigation, networking, local storage, concurrency with async/await, testing and release.
What you will learn
- Write Swift confidently, from the basics to protocols and generics
- Build screens, navigation and state with SwiftUI
- Call APIs and store data on the device
- Handle background work with async/await
- Test, sign and publish an app to the App Store
Topics covered
- Swift fundamentals
- Optionals and error handling
- Protocols and generics
- SwiftUI layouts
- Navigation and state
- MVVM architecture
- Networking with URLSession
- Core Data and storage
- Concurrency with async/await
- Unit and UI testing
- Push notifications
- App Store release