15 years helping British businesses
choose better software

United Kingdom Local product
Codemagic

Codemagic

United Kingdom Local product

What is Codemagic?

Codemagic is the developer's favorite CI/CD tool for mobile app projects. Build Flutter, native Android and iOS, React Native, Ionic and Unity projects on Codemagic. Replace manual intervention, and ship quality apps 20% faster.

Build apps using standard or premium instances of macOS, Linux and Windows build machines. M1 machines available!

We support unit tests, integration tests and tests on real devices. Build .apk/.aab, .ipa and send to Google Play, App Store or any third party service.

Who Uses Codemagic?

Companies like Toyota, Hootsuite, Schneider Electric, and InvoiceNinja use us to save engineering teams time and get to market faster.

Codemagic Software - You can see all your teams and projects on Codemagic's dashboard.
Codemagic Software - Codemagic CI/CD integrates with Azure DevOps, GitHub, GitLab, Bitbucket and other self-hosted or cloud-based Git repositories.  Set up build notifications for fast feedback on your builds. Codemagic provides integration to workspaces like Slack.
Codemagic Software - Build mobile apps using standard or premium instances of macOS, Linux and Windows build machines.
Codemagic Software - Successful build. Codemagic will automatically publish your app with every build or on terms that work for you so you can release your mobile apps in record time and get to the market faster.
Codemagic Software - Build failed. You can see the error message when your build fails.

Not sure about Codemagic? Compare with a popular alternative

United Kingdom
Codemagic

Codemagic

4.7 (121)
Local product
US$0.01
month
Free version
Free trial
31
No integrations found
4.6 (121)
4.6 (121)
4.6 (121)
VS.
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
No pricing found
Free version
Free trial
43
1
4.4 (6,045)
4.6 (6,045)
4.4 (6,045)
Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to Codemagic

GitHub
Top rated features
Access Controls/Permissions
Collaboration Tools
Source Control
Codefresh
Top rated features
No features have been rated by reviewers for this product.
AWS CloudFormation
Top rated features
Access Controls/Permissions
Cost Management
Multi-Cloud Management
Semaphore
Top rated features
No features have been rated by reviewers for this product.
Bitbucket
Top rated features
Access Controls/Permissions
Source Control
Version Control
BillView
Top rated features
No features have been rated by reviewers for this product.
Google Cloud
Top rated features
Backup and Recovery
Data Storage Management
Secure Data Storage
Travis CI
Top rated features
Change Management
Configuration Management
Continuous Deployment
Docker
Top rated features
Collaboration Tools
Configurable Workflow
Integrated Development Environment

Reviews of Codemagic

Average score

Overall
4.7
Ease of Use
4.6
Customer Service
4.6
Features
4.6
Value for Money
4.6

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001

Find reviews by score

5
76%
4
22%
3
2%
Ivo
Ivo
Software Engineer in Germany
Verified LinkedIn User
Financial Services, 11–50 Employees
Used the Software for: 6-12 months
Reviewer Source

Alternatives Considered:

Overall Good CI/CD for Flutter

5.0 3 years ago

Comments: We needed a CI to build and publish a Flutter app for Android and iOS to both stores as well as Firebase App Distribution. Bitbucket Pipelines doesn't offer Mac machines so we chose something Flutter-specific to not have to worry about Flutter setup in CI.
The good pre-configuration of the build machines as well as publishing tools saved us a lot of time in setting up the CI.

Pros:

Good integration with Bitbucket, easy to use UI to set up CI jobs. Mac machines with everything preinstalled to do Flutter testing, build and releases. Allows auto-cancelling of previous builds if new commits are pushed. Especially App Store Connect helpers were very welcome since we didn't have much experience with publishing iOS apps. Newer Yaml configuration option also works well and can of course be versioned with the rest of the app.

Cons:

Lately webhook events are sometimes processed out of order when you have multiple coming in (for example you push to a branch with an open PR, which triggers a hook for both the push and the P{R update). That can lead to the wrong builds being auto-cancelled and a bit of confusion as to whats happening. Sometime issues with retrieving build logs. Dark mode could use more contrast. Linux machines still lack cache support. All in all only minor issues though.

James
James
Founder in US
Verified LinkedIn User
Computer Software, 11–50 Employees
Used the Software for: 6-12 months
Reviewer Source

Alternatives Considered:

A truly wonderful, modern CI

5.0 3 years ago

Pros:

The first thing that struck me about Codemagic is that it looks and feels like a modern tool. Many of the competing softwares in the space have a terrible user experience, which makes you immediately shiver when you first open them. Codemagic is quite the opposite. The user interface is clean and the platform is very configurable considering. I've found builds to be fairly quick and the platform stable. They do a great job of rolling out updates consistently.

Cons:

While the interface is great, I think there could be some improvement in terms of how projects are laid out. Overall, very minor.

Mahendra
react native intern in India
Translation & Localization, 2–10 Employees
Used the Software for: Free Trial
Reviewer Source

Mobile app hardware limitation

3.0 3 years ago

Comments: i Had made atleast 250+ build request and no doubt for time management this is unbeatable you do not need to wait in queue for long even you have free tier . Codemagic gives default installations of jq like tools which help us to save time in installing it every time plus cache service for add more option in default tools.

Pros:

The service of auto code signing and build triggers upon the commits with conditional triggers

Cons:

IOs code signing and slack support. the codemagic have very poor documentation for code signing they should given more example and help in code signing process . like i use gaming laptop i dont have ios and now i need ios app ipa file not to upload on appstore but for me to check max size before deliver. i should not need developer account for this . i can do it with xcode and so i can do it with mac cli rather then doing changes every time i can automate it but no help for that while there is appcircle ci/cd which provide their code.

Enes
Enes
DevOps in Türkiye
Verified LinkedIn User
Computer Games, 51–200 Employees
Used the Software for: 6-12 months
Reviewer Source

Alternatives Considered:

Unity CI/CD

5.0 2 years ago

Comments: We have faster build times. It is more secure than Jenkins. Very easy to setup for developers and other team members.

Pros:

We were having a hard time building our games on Jenkins and codemagic came to the rescue. We can take concurrent builds at the same time for iOS, since it's a SaaS we don't have to manage the platform. It's very easy to use and set up. Pretty cheap when you compare it with the other platforms.

Cons:

You can store your codemagic.yaml file on the website so you always have to have it on your repository.

David
David
CTO in Spain
Verified LinkedIn User
Health, Wellness & Fitness, 2–10 Employees
Used the Software for: 6-12 months
Reviewer Source

Alternatives Considered:

Best CI for Flutter

5.0 3 years ago

Comments: Excellent. Not only from a tech, value proposition point of view, but only from a customer service. The slack channel the use for that is an excellent idea.

Pros:

It's a CI specific for flutter ecosystem, so you have every option you need for that platform and stack, and no option you don't need.

Cons:

The (extremely rare) ocasional instability of a company starting up. Nothing to worry about.