Mobile App Engineering
Mobile is where users live. In 5 weeks, learn to build buttery-smooth 60fps mobile applications, handle complex offline data synchronization, and manage app store deployments.
Mastered Technologies
You Will Build
Develop a robust, offline-capable logistics tracking app utilizing geolocation, native camera scanning, and automated Fastlane deployment.
The 5-Week Syllabus
An intense, week-by-week breakdown designed to push your limits.
Mobile Architecture & React Native Core
Understanding the JS Thread vs UI Thread.
Core Topics
- JSI & The New Architecture
- Navigation Patterns
- Responsive Layouts
Hands-on Lab
Build a cross-platform animated UI mimicking a complex native app.
State Management & Offline Synchronization
Handling flaky network conditions gracefully.
Core Topics
- Local databases (SQLite)
- Conflict Resolution
- Background sync
Hands-on Lab
Build an offline-first note-taking app that syncs when online.
Native Modules & Hardware APIs
Escaping the JavaScript sandbox when needed.
Core Topics
- Camera & Geolocation
- Writing Swift/Kotlin Bridges
- Push Notifications
Hands-on Lab
Implement a custom native module to interface with device biometric sensors.
Performance Profiling & Animations
Achieving true 60fps using Reanimated.
Core Topics
- Memory Leaks
- Hermes Engine
- Reanimated 3
Hands-on Lab
Fix memory leaks and frame-drops in a provided legacy React Native app.
Release Engineering & Fastlane
Automating the painful App Store submission process.
Core Topics
- Fastlane
- Over-The-Air Updates (OTA)
- Code Signing
Hands-on Lab
Set up a fully automated CI/CD pipeline targeting TestFlight and Google Play Beta.
Expert Facilitator
David specializes in React Native bridge optimization and mobile infrastructure. He has shipped apps used by tens of millions of people daily.
Student Perks
- Apple Developer Account access (Simulator)
- UI/UX Design reviews
- Mobile performance audit of your capstone