Search articles

Search for articles

Sorry, but we couldn't find any matches...

But perhaps we can interest you in one of our more popular articles?

Flutter From Scratch, Episode 5: CI/CD for Flutter

May 7, 2020

Have you ever wondered how to go from an idea to an app with Flutter? In our new Flutter From Scratch video series, Lewis Cianci shows the whole process.

The Flutter From Scratch series covers everything from how to make an attractive looking app on Android Studio and architect it correctly all the way to getting the configuration right on Codemagic CI/CD to ship your app to app stores.

Episode 5: CI/CD for Flutter & Getting started with Codemagic

Welcome back for the fifth and final episode of Flutter From Scratch! In this episode, we take a look at how we can integrate our app with a Continuous Integration/Continuous Delivery (CI/CD) solution. We also see how we can use Codemagic’s YAML configuration to customize our build.


If you want to try a build out under your Codemagic login, please fork the Sonder repository on GitHub. After doing this, it should start a build automatically in Codemagic.

In case you need help getting started with Android codesigning, check out this article.

  • 0:40 - What is CI/CD?
  • 2:58 - Getting set up for Codemagic
  • 3:42 - Application dashboard in Codemagic
  • 4:05 - Build process overview
  • 4:41 - Reviewing build artifacts
  • 4:52 - Publishing our app
  • 5:09 - Setting up code signing and publishing
  • 6:48 - Configuring our build via YAML
  • 7:29 - Strengths in using YAML for our builds
  • 8:29 - Strengths in using YAML for our builds

Thanks for watching the Flutter From Scratch series!

If you have any questions about the app or CI/CD, please come chat with us over at the Codemagic Slack channel. We look forward to seeing you there! 🎉

Be sure to subscribe to Codemagic Youtube channel to see our next episodes!

Lewis Cianci is a software developer in Brisbane, Australia. His first computer had a tape drive. He’s been developing software for at least ten years and has used quite a few mobile development frameworks (like Ionic and Xamarin Forms) in his time. After converting to Flutter, though, he’s never going back. You can reach him at his blog, read about other non-fluttery things at Medium, or maybe catch a glimpse of him at your nearest and fanciest coffee shop with his dear wife.

More videos by Lewis:

How did you like this article?

Oops, your feedback wasn't sent

Latest articles

Show more posts