Codemagic Blog » Flutter
229 FOLLOWERS
Read all the blog posts that provide you with tutorials, information, and much more on flutter. Codemagic is the official CI/CD solution dedicated to Flutter and mobile app projects. Build, test, and publish Flutter apps with zero configuration!
Codemagic Blog » Flutter
1M ago
本記事は、佐藤将来が執筆しました。 本記事では、CI/CD ツールである Codemagic を用いてGoogle Play Store へ Flutter アプリをリリースする手順をご紹介します。 「現状、手動で Google Play へアプリをアップロードしているけど、その手順を簡略化したい」という方に是非読んでいただけると幸いです? この記事で出来るようになること この記事の手順に沿ってセットアップしていただくと、Google Play への Flutter 製の Android 用アプリのアップロードを自動化出来るようになります。 つまり、日々の開発の際には以下のような流れでストアへのリリースを行えるようになります: GitHub 上でトリガーとなる PR をマージする(下記例ではdevelop → main ブランチへのマージ時) 数分後、Codemagic 上でアプリのビルドが完了する Google Play 上にアプリがアップロードされ、リリース申請へ進めるようになる 前提条件 本記事の手順に沿っていただくには、以下のものが事前に必要です。 Google Play デベロッパーアカウントの登録 Google Play ストアでのリリースには、有料のアカウント登録が必要になります。 Google Play コンソール 上へのアプリ登録 Google Play ..read more
Codemagic Blog » Flutter
2M ago
本記事は、佐藤将来が執筆しました。 本記事では、CI/CD ツールである Codemagic を用いて GitHub との連携を行いながら AppStore へアプリをリリースする手順をご紹介します。 「現状、Xcode を用いて手動で App Store Connect へアプリをアップロードしているけど、その手順を簡略化したい」という方に是非読んでいただけると幸いです? この記事で出来るようになること この記事の手順に沿ってセットアップしていただくと、GitHub と連携して App Store Connect へと対象のアプリをアップロード出来るようになります。 つまり、日々の開発の際には以下のような流れでストアへのリリースを行えるようになります: GitHub 上でトリガーとなる PR をマージする(下記例ではdevelop → main ブランチへのマージ時) 数分後、Codemagic 上でアプリのビルドが完了する App Store Connect 上にアプリがアップロードされ、リリース申請が行えるようになる 前提条件 本記事の手順に沿っていただくには、以下のものが事前に必要です: macOS の搭載されたPC Apple Developer Program へのメンバーシップ登録 App Store Connect ..read more
Codemagic Blog » Flutter
8M 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 Blog » Flutter
1y 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 Blog » Flutter
1y 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 Blog » Flutter
1y 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
Codemagic Blog » Flutter
1y ago
This article is written by Kevin Suhajda Mobile developers using Javascript-based mobile application development platforms such as Cordova, Ionic and React Native have enjoyed the benefit of being able to push app updates over-the-air without resubmitting their apps to the App Store or Google Play for quite some time. As long as the updates are not compiled code, and don’t change the primary purpose of the application then both Apple and Google allow this ..read more
Codemagic Blog » Flutter
1y ago
Written by Jahswill Samuel Dart and Flutter are a powerful duo when building software applications, ranging from mobile apps - Android and iOS; to desktop apps - Linux, Windows, and macOS. Flutter is sufficient to handle most application features. However, some apps involve deeper integration with their platform components. Flutter boasts of smooth and easy-to-setup mechanisms for communication between Flutter and platform hosts. Overview By reading this article, you’ll get to understand the following ..read more
Codemagic Blog » Flutter
1y ago
This article is written by Maksim Lin Google I/O 2023, Google’s annual developer conference, has just wrapped up. And it was huge! While some things, such as the latest version of Android came as no surprise, there were many interesting and less predictable highlights during the keynotes. We’ll leave details about announcements from the main keynote to lifestyle media and in this article, we’ll focus on the announcements for developers, such as the latest for Flutter, Firebase, Jetpack compose and other interesting things for all the Flutter and Android developers to check out ..read more
Codemagic Blog » Flutter
1y ago
TL;DR: M2 machines are up to 33% faster than M1 machines! For macOS and iOS builds, we see build time improvements of ~50% compared with the Mac Pro. CI/CD with M1 and M2 machines One year ago, Codemagic introduced support for M1 machines, which revolutionized CI/CD by reducing build times by 70% compared with Intel Mac mini machines (see Flutter builds are way faster with M1 machines: A comparison of VMs ..read more