Customizable CI workflow templates for mobile app development!
When automating your mobile releases, one of the first things that you need are workflows in your CI server that can create the builds you use in the release cycle. Writing these workflows can be annoying since each CI system has different ways of configuring jobs, storing files, caching, etc.
For mobile apps, setting up the official toolchain involves a lot of moving parts especially when creating signed builds that can be uploaded to the App Store or Play Store. If you’re using cross-platform frameworks like Flutter or React Native, the setup can be even more time consuming!
Macige is a set of CI workflow templates which can be customized using various options. You don’t need to sign in anywhere or make a new account: simply generate a workflow with your preferences, and copy paste it into your project!
- GitHub Actions workflows for native Android, Flutter, and React Native apps
- Support for creating debug builds and signed release builds, including instructions on how to store signing secrets safely
- Support for caching build files to reduce app build time
- Support for getting app versioning information from CI arguments
- iOS workflows for GitHub Actions
- Support for GitLab CI
- Support for Bitrise
- Support for Codemagic
- Write files into your code repo or CI, instead of copying files manually
- install rust
- install trunk:
- install wasm support:
Deployed on render.com
Mobile App Development Best Practices – 21.09
iOS Inline Snapshot Testing Considering Mac Catalyst? A word of caution… iOS Navigation Series: The Basics (with SwiftUI examples) Understanding...
A Complete Guide for using Dynamic Island in your next Flutter App
Dive into the step-by-step process of integrating Dynamic Islands into your Flutter project, making your app adaptable to user preferences...
How to Use CameraX With Android Jetpack Compose To Implement In-App Photo Capturing
Learn how to implement a photo-capturing functionality with CameraX in your Android Jetpack Compose Android app.
More and more app developers are choosing Flutter over React Native
This race is more than close, and Flutter seems to be the leader.
India’s PhonePe launches zero-tax app store
The launch of the Indus Appstore Developer Platform comes at a time when many Indian companies and startups have become...
DeviceKit – A value-type replacement of UIDevice
DeviceKit is a value-type replacement of UIDevice. Current version 5.1.0 See our detailed changelog for the latest features, improvements and bug fixes....