London, UK
May 24, 2022   |  By Codemagic
In November 2020, Apple released the M1 MacBook and, one year later, the M1 Pro/Max chips. Since then, we have all read and heard from other people about the crazy performance improvements. Perhaps you already read the tweet by Jameson Williams (a staff software engineer at Reddit): So we know that M1 machines are fast, but should we use them in CI/CD to speed up our pipeline? To help answer that question, we compared the M1 mini, Mac Pro, and Mac mini for iOS and macOS builds with Codemagic.
May 18, 2022   |  By Codemagic
TL;DR: This article covers how to update dependencies for Homebrew, CocoaPods, Carthage, Ruby, and more if you are using M1 Macs. However, for the M1 Mac minis available on Codemagic, you don’t have to do anything described in this article — everything is already preinstalled and preconfigured, so you can just use them right away.
May 16, 2022   |  By Codemagic
UDO Games is a mobile game studio founded in Turkey in 2013. It is one of the oldest gaming companies in Ankara. Over the course of years, UDO Games has worked on hundreds of games and launched dozens of hit titles with well-known publishers. More than 70 million players have played hyper-casual games created by the studio.
May 12, 2022   |  By Codemagic
Sundar Pichai starts the Keynote by emphasizing Google’s mission to organize the world’s information and make it universally accessible and useful. New software features were announced, ranging from updates to Google Translate and Maps, and automated summarisation in Google Docs and Meet, all the way to the amazing Multisearch feature, to focusing more on inclusivity and equality with Google’s software, to emphasis on the security, and to multi-device experiences.
May 9, 2022   |  By Codemagic
SonarQube by SonarSource is the leading tool for continuously inspecting the code quality and security of your codebase and guiding development teams during code reviews. It is an open-source tool that has support for 29 programming languages as of the time of writing this article, and the number is growing. SonarQube’s key features include.
May 4, 2022   |  By Codemagic
Sharing your application with real users in real environments before your app goes live has to be one of the most exciting stages of app development. You get to release your application to targeted users to test and uncover bugs in your app — in other words, to beta test it. Speed and automation are critical factors when releasing your app to beta testers.
May 3, 2022   |  By Codemagic
In this tutorial, we will learn the definitions of the different stages of production and their importance in development. We will also cover how to use different Firebase configurations in various environments. Additionally, we will learn about bloc widgets and what they do while managing our state in our Flutter application.
May 2, 2022   |  By Codemagic
In this article, we’ll compare these two state management solutions by using both of them to build a simple counter application with React Native.
May 1, 2022   |  By Codemagic
Apple silicon processors are a revolution in the world of desktop CPUs. The transition from Intel’s x86_64 architecture to Apple’s arm64 was quite smooth for the consumers thanks to the Rosetta 2 emulator, which allows translation of x86_64 commands to arm64 without a significant loss in performance.
Apr 28, 2022   |  By Codemagic
This is a story about how I switched from Android development to Flutter. About 10 years ago, I created my first Android application. I worked for a company that focused on mobile development — iOS and Android. For me, Android development was the obvious choice. I liked Java more than Objective-C, and in general, Android was more affordable. However, mobile development has changed a lot over the years. There are so many new languages, technologies, and architectures.
Oct 21, 2021   |  By Codemagic
If adding new iOS test devices to Apple Developer Portal is a chore, here's Codemagic's tutorial how to simplify this process – the job is done in just several clicks and a couple of taps.
Oct 4, 2021   |  By Codemagic
This video will teach you how to store sensitive values. Codemagic has added a Global variables and secrets section to the team settings page so you can manage all your secrets in one place for your codemagic.yaml files. This means you will only have to update that expired certificate in one place, instead of all your apps.
Aug 16, 2021   |  By Codemagic
With Codemagic new "Magic Actions" you can build your iOS apps faster than with Bitrise or Github Actions. Magic Actions is a short name for post processing of app store distribution. This feature is turned on by default for everyone. No need to manually select or click anything.
Aug 4, 2021   |  By Codemagic
TestFlight lets you provide release notes that appear in the 'What to Test' section in the TestFlight app so you can let your testers know what you would like them to test in each new build. This guide will show you how you can use Codemagic to automate adding release notes in multiple languages.
Jul 24, 2021   |  By Codemagic
Learn the easy way to Publish Flutter Apps to Firebase App Distribution with Codemagic CI/CD tool. This guide will show you how to easily distribute Android and iOS builds of your Flutter app to tester groups in Firebase App Distribution.
Jul 24, 2021   |  By Codemagic
This guide will show you how to easily distribute Android and iOS builds to tester groups in Firebase App Distribution using a codemagic.yaml build configuration file.
Jun 4, 2021   |  By Codemagic
In this webinar you will learn how to use Codemagic CI/CD to build multiple versions of your app. We will discuss how to use a single workflow and the Codemagic API to test, build and publish multiple versions of the same app.
Apr 9, 2021   |  By Codemagic
QuickTips video: Learn how to manually code sign Flutter apps via Codemagic's Flutter Workflow Editor.
Mar 19, 2021   |  By Codemagic
Welcome back for the fifth episode of Flutter From Scratch! In this episode we talk about the continuous integration with Flutter and Codemagic.
Mar 3, 2021   |  By Codemagic
We'll show you how to get faster Flutter iOS release builds and how to use the new Flutter 'integration_test' package.
Mar 13, 2022   |  By Codemagic
From that ebook you'll find everything you need to know about testing React Native Apps. Including real code examples that you can copy!😉
Mar 13, 2022   |  By Codemagic
Don't waste valuable developer resources on things that could be automated.
Mar 13, 2022   |  By Codemagic
80+ must-have Flutter libraries to speed up your work. In the ebook "Flutter libraries we love" we focused on 11 different Flutter library categories. Each category has a list of Flutter li

Codemagic is the developer's favorite CI/CD tool for mobile app projects. Build your Android, iOS, React Native, Ionic, Unity, and Flutter projects on Codemagic.

Codemagic is used by developers just as like many other CI/CD tools, but we excel at iOS by automating code signing and store distribution. We provide hosted (cloud) solutions with no need for on-premise machines. We keep up with the latest Xcode versions, Android SDKs, and other dev tools. All of this helps Codemagic to be effective with mobile projects so that there is no need to install these tools during build time, but they are already available. If you need something that is not already on the machine, you have the freedom to run any script as part of your build pipeline and install them.

Our vision is to bring continuous improvement to software development. Our mission is to give developers actionable feedback as fast as possible by separating signal from noise.