Wolfia lets you set up a weekly automated release (also called a mobile release train) to ship your app to the App Store and the Play Store on a regular cadence. This is the closest we can get to Continuous Deployment on mobile (we wrote more about this here: https://wolfia.com/blog/all-aboard-the-mobile-release-train). If you prefer, you can of course release with the push of a button instead. You can also set up a nightly release to ship your app internally or to friends and family via Test Flight, the Play Store, or direct download onto your device by snapping a QR code, without having to go through the stores.
We take care of phased (or staged) rollouts as well: releasing gradually from 1% to 100% of users over a week. When releasing in phases, we automatically monitor the crash rate and halt the release for you if the crash rate is too high. Right now, a release or on-call engineer has to stare at a dashboard everyday and halt the release by hand.
Finally, we integrate with OpenAI’s API to provide an auto-generated summary of what changed in the release based on commit messages. Additionally, we use OpenAI to explain crashes in plain english since most crashes can be pretty obscure at first glance when looking at the stack trace alone. We have plans to go even further and generate a pull request with a fix on your behalf.
We’ve been building mobile apps for 15 years at companies like Facebook and Wealthfront and we were those engineers staring at dashboards and crash reports to do things that can now be automated. We think that time is better spent delivering value to users instead.
It’s free to use for apps in Beta and we only charge a flat fee per app for apps in production. We have automated the setup process as well: we generate the code required to build the app via Github actions. We’d love your feedback and to hear what else would help you ship mobile apps faster and with higher quality!