
About Codemagic
Codemagic is a hosted CI/CD service for mobile apps. It builds, tests and publishes apps for Flutter, React Native, native Android and iOS projects.
What it does
You connect a Git repository and Codemagic runs your build on hosted machines whenever code changes. It can handle iOS code signing and upload finished builds to app stores, which removes many manual release steps. Build settings can live in a visual editor or in a codemagic.yaml file that is stored with your code.
Key features
- Build Flutter, React Native, Unity and native apps
- Manage iOS code signing and certificates
- Configure builds in YAML or a visual editor
- Upload builds to app stores automatically
- Connect to GitHub, GitLab, Bitbucket and Azure DevOps
Who it's for
Mobile app teams and agencies that want to automate builds and releases. Flutter teams are a major group of users, and small teams without a Mac in the office also use the hosted macOS machines for iOS builds.
Pricing and good to know
Codemagic offers a free tier with a limited amount of build time, and paid plans for more build minutes and team features. The service runs in the cloud, so there is nothing to install on your own machines. Check the current plans for build minute limits and concurrency before setting up a busy release schedule.
Highlights
- Build Flutter, React Native and native apps
- Manage iOS code signing from the dashboard
- Configure builds in YAML or a visual editor
- Upload finished builds to app stores












