Scalable CircleCI Workflows

Creating and maintaining your CI/CD workflows in a single config file in smaller projects or teams is still manageable. Circle CI provides a simple syntax in which you can use different environments or executors and write commands and jobs that can be reused in different workflows. But, if you add more Flutter build flavors and settings, write more kinds of tests, deploy on various app stores like Apple or Google Play Store, or work with a larger team, it’s challenging to write all of these in a single file....

December 22, 2022 · 6 min

Flutter Makefiles

Flutter comes with a rich set of commands to help you build your Flutter project features fast. You use these project commands to test or build your Flutter apps. These commands get complex when you have different build configurations and workflow automation. Often, you end up using a lot of commands, creating a bunch of shell scripts, and more. GNU Make or Make helps simplify commands you need for your Flutter project....

December 15, 2022 · 5 min

Deploy iOS apps to TestFlight using Fastlane and Semaphore

Continuous integration and deployment for iOS bring confidence to developers when shipping products to customers. TestFlight makes it easy for developers to publish apps to early beta testers, and Semaphore is a fast CI/CD service that supports iOS deployment to TestFlight.

Deploy iOS apps to Firebase using Semaphore

Deploying iOS apps to early testers helps you get feedback for improvements or detect issues early during development. Firebase App Distribution, or App Distribution, is a service that helps you deploy your Flutter apps to testers.

Continuous Integration for iOS Flutter Apps with Semaphore

Publishing iOS apps is a complex and tedious process in the developer community. The publishing process includes dealing with code signing the builds and the review process set by Apple to decide whether it meets their standards for public release. And to help you get there faster, you’ll need a good set of tooling for automating the tests and deployment of your app.

Deploy Android apps to Firebase using Semaphore

Building features and beautiful UIs is a satisfying feeling, but shipping them to users should be the goal to keep in mind. Having your app tested by real users before public release is a critical part of the software development cycle. In this article, you will learn how to distribute your Flutter Apps (on Android) to your testers using Firebase App Distribution and automate your deployments using Semaphore.

Deploy Flutter iOS Apps using GitHub Actions

This article will guide you on how you can automate the CI/CD workflow of your Flutter’s iOS app.

September 6, 2020 · 7 min

Automate Your Flutter Android Apps Using Fastlane and Github Actions

This article will guide you on how you can automate the CI/CD workflow of your Flutter’s Android app.

August 28, 2020 · 6 min

Getting Start with CI/CD for Flutter using Github Actions

Have you ever experienced waiting long hours to deploy a build of your app, only to know in the end, it failed because of that one little mistake that you did?

August 27, 2020 · 6 min