Weekly Mobile App Release Process and Deployment Strategy
Article Summary
Jawad Mashhadiea from Flink reveals how his team ships 4 mobile apps every single week with almost zero manual work. The secret? Treating releases like trains, not planes.
Flink evolved from biweekly manual releases to a fully automated weekly cadence for both iOS and Android apps. Their system combines strict schedules, extensive automation, and smart testing to ship reliably without burning out the team.
Key Takeaways
- Release trains run on fixed schedules: code freeze Friday, ship Tuesday
- 150+ regression tests with Maestro and WireMock catch issues before production
- Staged rollouts with health monitoring halt automatically if metrics dip
- Feature flags let incomplete work ship without blocking releases
- Bitrise and Runway orchestrate everything from builds to store submissions
Critical Insight
Weekly mobile releases are sustainable when you automate ruthlessly and accept that the train leaves on schedule whether every feature is ready or not.