Systems | Development | Analytics | API | Testing

Jenkins and Codemagic: Better Together for Mobile CI/CD

Jenkins has earned its place at the center of enterprise CI/CD. For organizations building backend services, orchestrating multi-stage deployments, and managing complex polyglot pipelines, Jenkins delivers the flexibility and control that engineering teams depend on. Ripping it out isn’t a conversation most organizations want to have - nor should it be. But mobile is different.

Deploy your app to Google Play with Codemagic CLI tools and GitHub Actions

We previously explored how Codemagic CLI tools can streamline iOS app deployment to App Store Connect with GitHub Actions. The Codemagic team has continuously improved these tools, extending their capabilities to Android releases on Google Play Console.

A Guide to Flutter error handling

Learn how to gracefully manage and debug errors in your Flutter apps! In this session, we'll explore best practices, common pitfalls, and powerful tools to handle exceptions—from try-catch to error boundaries and custom error screens. Whether you're a beginner or pro, this guide will help you build more resilient Flutter apps.

Codemagic Webinar Series: Mastering Mobile Development Efficiency & AI-Powered Code Reviews

Join us for an exciting session in the Codemagic Webinar Series, where we bring together experts from the Flutter and iOS communities to explore the latest innovations shaping mobile development workflows. Session 1: AI-Powered Pull Requests: Automating Code Reviews for the Future Discover how AI can supercharge your code review process with Muralidharan Kathiresan, Senior iOS Developer, conference speaker, and writer at swiftpublished.com. Learn practical techniques to leverage AI for faster, smarter pull requests.

How to Automate Flutter Code Push with Shorebird and Codemagic

In this article, I will introduce the steps to integrate Shorebird with Codemagic CI/CD, using the Codemagic Workflow Editor. You will be able to incorporate a workflow that allows code push of Dart code changes without requiring installation from the store. In the following example, changes to the text displayed in the user interface are reflected immediately.

Publish your Flutter app to Google Play Store with Codemagic CI/CD

In this article, I will introduce the steps to release a Flutter app to the Google Play Store using the Codemagic CI/CD tool. If you have been uploading your app to Google Play manually and want to simplify that process, I hope you find this article helpful.

Codemagic has achieved a perfect SOC 2 Type 2 report.

We’re happy to announce that Codemagic has received a perfect SOC 2 Type 2 report! We received our SOC 2 Type 1 report earlier this year and now we have received our Type 2 report with no exceptions noted! At Codemagic, we take the security and privacy of your data seriously. That’s why we went through the tough process of getting audited with the SOC 2 framework. “We’re proud to have achieved a perfect SOC 2 Type 2 report!