Have you ever thought to automate of building and publishing your Flutter app in one click. If you have ever thought of building it, then you should start here.

What is Continuous integration?
Continuous integration is a DevOps software development practice where developers regularly merge their code changes into a central repository, after which automated builds and tests are run. Continuous integration most often refers to the build or integration stage of the software release process and entails both an automation component (e.g. a CI or build service) and a cultural component (e.g. learning to integrate frequently).

With continuous delivery, code changes are automatically built, tested, and prepared for a release to production. Continuous delivery expands upon continuous integration by deploying all code changes to a testing environment and/or a production environment after the build stage.

There are different methods to implement CI/CD for a Flutter project.

  1. Fastlane + Firebase
  2. Using Codemagic
  3. GitHub Actions
  4. Bitrise
  5. Cirrus CI, Jenkins, Nevercode etc.

To implement read more at https://smazee.com/blog/ci-cd-for-flutter

Automate build and deployment for Flutter Apps
15.35 GEEK