An iOS Developer's Guide to Building Android Apps
summary
A CRUD task‑tracker app is built in parallel for iOS and Android to prove iOS experience accelerates Android adoption, using MVVM and shared architecture while handling platform differences. Android uses Kotlin + Jetpack Compose + Room + Coroutines + ViewModel and iOS uses SwiftUI + Swift Data + property wrappers + ViewModel. Teams of 12+ contributors deliver the projects across a January kickoff to March wrap, Android catches up and both reach feature parity, pickers feel faster on Android.
AI-written summary · about
chapters (10)
- 0:00Introduction and speaker background
- 7:16Goals and talk structure
- 9:05Building apps in parallel
- 19:18Architecture comparison iOS vs Android
- 22:11CRUD app flows overview
- 33:04Edit flow and cancel handling
- 36:38Delete flow and confirmation
- 39:10Android app demo and feature parity
- 40:18Tips and resources for Android development
- 42:24Acknowledgements and closing
related talks
25mUnderstanding native iOS from an Android perspective
39mI’m an iOS Engineer, So I Can Build Android Apps Too…
28mThe ever increasing convergence of native iOS and Android mobile development
26mThe ever increasing convergence of native iOS and Android mobile development
25mThe ever increasing convergence of native Android and iOS development
16mThe Android Experience seen from an iOS dev's perspective
46mMvRx: Android Development on Autopilot
38mAchieving Maintainability: Best Practices for Keeping Your Android App Up-to-Date
