Doist Oct 13, 2021

We release our Android apps every day (Android App Continuous Deployment)

Article Summary

Doist went from scary 2-hour manual Android releases to shipping every single day. Here's the engineering playbook that made it possible.

Piotr Wilczek from Doist breaks down how his team transformed their Android deployment process for Todoist and Twist. They moved from infrequent, painful releases with month-long feature branches to true continuous deployment with daily internal releases and weekly public releases.

Key Takeaways

Critical Insight

By combining feature flags, automation tooling, and GitHub Actions, Doist eliminated manual release overhead and now ships Android updates continuously instead of waiting months.

The team open-sourced their custom Changelog Gradle plugin and shares specific details on their emoji-based changelog formatting rules.

Recent from Doist

Related Articles