← All courses
Software Engineering

Mobile App Development

Ship apps to the App Store and Google Play.

Mobile App Development — Professional

Native depth, architecture, performance and running apps used by thousands.

118 study hours 740 pages 12 modules PDF ebook

What is inside

01 Native iOS with Swift and SwiftUI
02 Native Android with Kotlin and Jetpack Compose
03 Mobile architecture: MVVM, clean architecture, modularity
04 Performance: startup time, memory, battery, jank
05 Advanced offline sync and conflict resolution
06 Mobile security: keychain, certificate pinning, obfuscation
07 Automated testing and device farms
08 CI/CD with Fastlane and app signing
09 Staged rollouts, feature flags and A/B testing
10 App store optimisation and retention
11 Accessibility on mobile
12 Maintaining an app across OS version changes

By the end you can

  • Architect a maintainable large mobile codebase
  • Automate build, sign and release pipelines
  • Diagnose performance and crash issues in production