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