Codemagic
1,011 FOLLOWERS
Codemagic has been a helpful tool for all types of mobile app development teams. Explore the magic behind Codemagic. Browse our tutorials, mobile app industry-related articles, and news to take the maximum out of Codemagic CI/CD for Flutter apps.
Codemagic
3w ago
This article is written by Pedro Piñera Buendia, Software Engineer @ Tuist Headline: The transition to Codemagic made our CI builds faster and more reliable and positively impacted the experience of contributors contributing to our open-source project, Tuist. Thanks to Codemagic’s support, we can bring new free goods to the Swift community and the ecosystem of app developers. Helping scale Xcode development Since the introduction of the iOS platform, the Apple ecosystem has experienced an explosion of new platforms, capabilities, and programming languages like Swift that Xcode had to keep up w ..read more
Codemagic
3w ago
This article is written by Arnold Veltmann The process of building, code signing, and publishing mobile apps can be tedious and time-consuming, especially when working in a large team and also needing to share builds with QA engineers. That’s why Codemagic offers a cloud-based CI/CD service for mobile apps that automates the whole workflow with minimal time-effort on configuration. But what if you want to use Codemagic’s features locally or in another CI/CD environment, such as GitHub Actions ..read more
Codemagic
2M ago
This article is written by Harri Kirik, Software Engineer @ Mobi Lab I am a software engineer and part of a team at Mobi Lab, a design agency. In Mobi Lab, we build successful digital products and augmented reality solutions for people on the go. In this post, I will share what we have learned about the importance of continuous integration and delivery (“CI/CD”) and how Codemagic improves our workflow and makes our clients happy ..read more
Codemagic
3M ago
This article is written by Kevin Suhajda You may have heard the adage of “quality over quantity”, and it seems that Google is taking this saying to heart regarding the quality of apps developers submit to Google Play. Back in November 2023, Google published an article on the Android Developers Blog outlining their intent to improve the quality of Android apps in the Play Store. In this article, we’ll take a look at how things were, and what the upcoming changes mean for developers who want to publish to the Google Play store ..read more
Codemagic
5M ago
This article is written by Mohammed Babelly Building software can be as easy as baking a cake, or as hard as rocket science. It all depends on the tools you use. As a developer, you’ve probably encountered issues like inconsistent builds, long build times, and dependency hell. If you want to make your life easier and your software better, you may want to try Bazel, the ultimate build tool that can handle anything from cupcakes to spaceships ..read more
Codemagic
5M ago
This article is written by Nihal Agazade UI testing in mobile app development is a challenging task due to multiple factors such as flaky tests, saving screenshots, printing useful logs and readability of test codes. We will be talking about a new UI testing framework Kaspresso for Android apps and how it is different from other frameworks when it comes down to solving these challenges. What is Kaspresso and why should it be chosen ..read more
Codemagic
6M ago
This article is written by Kevin Suhajda “It’s no use! I can’t run an end to end test with Flutter’s integration tests”, exclaimed one of our customers about 9 months ago. I asked what the problem was and they explained that they were using Google Authentication for logging in and used the google_sign_in package for and it wasn’t possible use Flutter’s integration tests to interact with the login screens ..read more
Codemagic
6M ago
This article is written by Taha Tesser Building Widgetbook using Codemagic This article delves into the advantages of Widgetbook and explains how to build and publish Widgetbook builds to the Widgetbook Cloud platform using Codemagic CI/CD. What is Widgetbook and Widgetbook Cloud? When developing a Flutter app, you can utilize the widgetbook open-source package to preview and test Flutter widgets. This tool offers a range of features that allow you to test the app’s layout on devices with various screen sizes and languages ..read more
Codemagic
8M ago
This article is written by Himesh Panchal Secret management in shared environments like Continuous Integration and Delivery services is challenging. It’s essential to keep secrets secure and ensure they don’t end up in the wrong place, like logs or code repositories. Integrating solutions like 1Password into CI/CD workflows offer the advantage of centralising secret management, and it also allows you to encrypt every secret, providing controlled programmatic access to applications ..read more
Codemagic
8M ago
This article is written by Vadym Pinchuk TL;DR In Flutter’s early days in 2019, I developed a live object detection system for a major German company, despite the platform’s constraints. With release of Flutter 3.7 and advancements of TensorFlow have catalyzed the need to refine or overhaul this approach. This article discusses the newest techniques in live-stream object detection as showcased in the flutter-tflite GitHub repository. Intro Back in 2019, during Flutter’s early rise, I undertook a project for a prominent German company: the challenge was to enable live object detection for ongoi ..read more