
Mobile Performance
Course Index
28 Lessons · 3 Sections
Master mobile performance optimisation for iOS & Android — rendering pipeline, JS thread, Hermes engine, image optimisation, lazy loading, memory management & network efficiency. Covers Flipper, Android Profiler & Instruments. Includes 4 production optimisation builds with measurable before/after metrics.
28Lessons
3Sections
4Projects
FreeAccess
Section 1 Metrics, Profiling & Core OptimisationLessons 1–10
Lesson 1
Why Mobile Performance Matters
Lesson 2
Key Metrics: Startup, Frame Rate & Memory
Lesson 3
App Startup Time Optimisation
Lesson 4
Android Profiler: CPU, Memory & Network
Lesson 5
Xcode Instruments: Time Profiler
Lesson 6
Memory Leaks: LeakCanary & ARC Cycles
Lesson 7
UI Rendering: Overdraw & Frame Time
Lesson 8
RecyclerView/LazyColumn List Performance
Lesson 9
Image Loading & Caching: Glide, Coil, Kingfisher
Lesson 10
Network Performance & Request Batching
Section 2Battery, Concurrency & Production MonitoringLessons 11–22
Lesson 11
Battery Optimisation & Background Work
Lesson 12
WorkManager & BGTaskScheduler Efficiency
Lesson 13
App Size Reduction: R8/ProGuard & App Thinning
Lesson 14
Coroutines & Structured Concurrency Performance
Lesson 15
Swift Async/Await Performance Patterns
Lesson 16
Jetpack Compose Recomposition Optimisation
Lesson 17
SwiftUI Rendering Performance
Lesson 18
Database Query Optimisation: Room & Core Data
Lesson 19
ANR & Hang Detection
Lesson 20
Firebase Performance Monitoring
Lesson 21
Real User Monitoring: New Relic & Apptim
Lesson 22
Performance Budgets & CI Regression Gates
Section 3Device Fragmentation, 2026 Engineering & ProjectsLessons 23–28