Mobile App Development Intro
Mobile architectures, cross-platform vs native paradigms, responsive UI layouts, lifecycle management, offline storage, and deployment pipelines.
Compare native iOS/Android with modern cross-platform frameworks, evaluate hardware power constraints, and analyze frame render budgets.
Mobile Ecosystems & Framework Paradigms
Analyze iOS Darwin vs Android Linux kernels, runtime execution models, battery power dissipation, and the 60fps/120fps frame budget.
Master declarative UI systems, single-pass measurement, list virtualization, and GPU tile-based deferred rendering.
Mobile UI Layouts & Component Systems
Explore Jetpack Compose, SwiftUI, Yoga Flexbox engines, 3-phase view pipelines, view recycling, and overdraw mitigation.
Architect offline-first applications resilient to OS process termination, SQLite WAL concurrency, and CRDT synchronization.
Mobile Lifecycles, State & Offline Storage
Examine OS process state transitions, OOM killer scores, SQLite WAL mode, and conflict-free replicated data types.
Master C++ JSI host objects, hardware sensor geofencing, remote APNs/FCM push protocols, and automated CI/CD pipelines.
Native API Access & App Deployment
Analyze JSI zero-copy native bridges, Fused Location hardware geofencing, APNs/FCM push protocols, and Fastlane release automation.