Home/ Continuous Integration Software/ Codemagic/ Reviews
85% SW Score The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read more
A CI/CD tool for a large number of projects
63.6%
36.4%
0%
0%
0%
We loved that Codemagic supports our Flutter app builds, compiling fast binaries for iPhone & Android. The macOS M1 VM builds sped up our build process tremendously. The documentation was really easy to understand (plus of YAML examples). SSO also makes it very easy to secure our app.
It is also appreciated that the interface suggests reasonable ways to reduce your bill.
We quickly outgrew the Wizard - which we loved at first, and we were surprised how fast [what we thought was a basic setup] outgrew the Wizard's capability. Fortunately the documentation let us figure out how to create the config files that the Wizard was making.
Codemagic lets our developers create consistent dev, qa & production builds of our mobile apps in a secure, repeatable way. It integrates into our CI/CD pipelines, making it easy for new developers to onboard & reduce the age-old developer pain of "I'm waiting for it to compile..."
Everything works smoothly
Everything is heavily supported
Great documentation.
Especially love the encryption feature
🤷🏼
I really don't know, it works perfectly
CI
It's all there. I am coming from other CI services where you have to set up all basic things from scratch and maintain them yourself. With Codemagic everything you need is super easy, you just plug in git repo, and you are pushing your builds to Google/Apple in a few minutes without any extensive hands on configuration.
We might miss some power user features related along the way. Things like test coverage and Flutter analyzer customization, but I am sure they'll get there over time.
Simplicity is what matters. Maintaining CI/CD pipeline is sometimes hard. Not with Codemagic, it makes us more productive, and we can focus on coding new things instead of babysitting our CI.
Code magic can do simultaneous builds. This is super needed when you have a team of developers, QA, etc. Additionally, code magic is always up to date with latest patches, releases, and systems. The support is phenomenal. I'm also very impressed by the security we get with codemagic. Without code magic, our release cycle would be weeks slower.
I think in our setup, we can do more work to add PR name to release notes. However, this is very possible with codemaic, we just haven't implemented. This isn't a code magic issue, but just something in general. Builds are builds, so if you have a huge build it will take long.
Use it
Code magic helps our team scale. We have QA members who need to run our mobile app on their device. We check each PR individually first to ensure the work is done. We also use codemagic to build and deploy our app. Before codemaic I would wait 2 hours to make a build. Now we can do it asyncronously.
Codemagic is easy to use and works well with Flutter projects. Incremental updates to our apps have become an enjoyable process thanks to all the automation.
Nothing for now, but I'm a bit worried if I could fine-tune the builds when such requirements are needed.
Codemagic helps automate the tedious and time-consuming task of building for multiple platforms, especially for Flutter projects.
What code magic solves for me is developing my app without working on the underlying infra.
Nothing as of now, need to explore more to find the caveats.
Creation of apk and IOS builds without any hardware issues. Automation is simplified and developers have access to builds.
Easy interface and setup. Intuitive to get Flutter apps set up and deploying to app stores.
Ability to switch back and forth between Yaml config and GUI offering would be helpful.
If you will use lots of minutes, I think CodeMagic will work out cheaper, and they offer deals.
We are deploying a lot of apps regularly to the app stores with multiple environments, and need to be able to add more apps to the list rapidly without weighing down operations.
Codemagic is a well-documented service, making them friendly for new and old developers alike. Their Github integration and Workflow editor also provide 'plug-and-play' build solutions for continuous integration and delivery. Best of all, their free tier is a steal for the frugal solo developer.
Utilizing both the Workflow editor as well as the YAML configuration can make things tricky when it comes to keeping your workflows in-sync. I've found it difficult to utilize the benefits that come from both by investing heavily into the YAML configuration (it also provides more flexibility).
I have been using Codemagic to maintain a cross-platform mobile Flutter application for both iOS and Android. Their prebuilt flows for doing the application signing has been great.
Codemagic has an easy-to-use console that allows for fast deployments and pipeline creations, especially when using flutter. It is more affordable than the competitors.
You have to pay to integrate teams into your application. There aren't many user settings to customize if there was at least a 1-2 limit on teams for the free version, that would be nice. As smaller teams tend not to have much budget but would still love to use this tool and keep it around as they scale, at which point they would be able and willing to pay more.
Building automated pipelines that are triggered from our repository pushes faster for and for free. It has been allowing for better testing and problem solving for us.
Looking for the right SaaS
We can help you choose the best SaaS for your specific requirements. Our in-house experts will assist you with their hand-picked recommendations.
Want more customers?
Our experts will research about your product and list it on SaaSworthy for FREE.
user guides and documentation are well written.
I cannot think of anything. More integrations?
With Codemagic, continuous-deployment and continuous integration could not be easier.