Mobile Performance Training Program
A hands-on course designed for developers who want to build faster apps. Not lectures about theory. Real problems, practical solutions, and measurable improvements.
Real Skills for Real Performance Issues
We built this program around the problems we see every day. Apps that drain batteries. Interfaces that stutter. Network requests that hang. You know the frustrations.
This isn't about memorizing best practices. It's about understanding why apps slow down and what you can actually do about it.
- Profiling tools that show you where time actually goes
- Memory management patterns that prevent leaks
- Network strategies that work on poor connections
- Battery optimization techniques mobile users care about
- Real device testing approaches that catch issues
Keomany Phouthavong
Lead Instructor
Keomany has spent eight years fixing performance problems in production apps. He's worked on banking apps with millions of users and startup projects with tight deadlines. His approach is straightforward: find the bottleneck, fix it, measure the result.
Vilay Douangchanh
Technical Mentor
Vilay focuses on the testing side. She helps students set up proper performance monitoring and teaches them how to catch regressions before users notice. Her background includes five years at a mobile agency where app store ratings depended on smooth performance.
How the Program Works
Twelve weeks split into three phases. Each phase builds on what you learned before, moving from diagnosis to implementation to real-world application.
Foundation and Diagnosis
Learn profiling tools and performance monitoring. We start with a slow sample app and you learn to identify exactly what's causing problems. By week four, you can spot performance issues in any codebase.
Optimization Techniques
Apply solutions to common bottlenecks. Memory leaks, rendering issues, network inefficiencies. Each week focuses on a different problem area with exercises based on real apps that struggled with these issues.
Project Implementation
Work on your own app or contribute to an open source project. You'll have weekly check-ins where we review your performance improvements and help troubleshoot stubborn issues you encounter.
Program Details You Should Know
Schedule and Format
Classes meet twice weekly for three hours each session. Tuesday and Thursday evenings, 6-9 PM. Mix of instruction, hands-on work, and code reviews. Sessions are recorded if you miss one, but live attendance helps more.
Prerequisites
You should have built at least one mobile app. Doesn't matter if it's iOS or Android. We cover both platforms but focus on concepts that apply to either. Basic understanding of how apps work is all we expect.
What to Bring
Your laptop and at least one physical test device. Emulators are fine for some things, but real device testing is where you catch actual problems. If you don't have an extra device, we can loan you one during class hours.
After the Program
You'll have access to course materials and our private forum indefinitely. Many past students stay active there, sharing findings and helping each other troubleshoot new performance challenges they encounter at work.
Applications Open in July 2025
We accept 18 students per cohort to keep instruction personal. The September session typically fills up by mid-August. If you're interested, reach out and we can discuss whether this program fits what you're trying to learn.
Get Program Information