Flutter App Deployment - Leverage Codemagic CD to publish your app to Google Play Store
Flutter Explained
In this video we will have a full tutorial understanding on how we can deploy our application from our computers via codemagic to the Google Play Console. It gives us a full introduction to Keystore generation, setting up the android project and deploy it via our beloved @codemagicio build pipeline.
Once more thanks to our sponsor @codemagicio to enable this episode! https://flutterci.com/?utm_source=youtube&utm_medium=referral&utm_campaign=flutter_explained.
Interested in taking your coding skills to the next level? Join my Mentorship program at https://flutterexplained.gumroad.com/l/ydgtfV.
Relevant Links: Flutter Docs: https://docs.flutter.dev/deployment/android Google Play Store: https://play.google.com/console Google Console: https://console.cloud.google.com/welcome Store binary files in Environment variables: https://docs.codemagic.io/yaml-basic-configuration/configuring-environment-variables/#storing-binary-files Repository: https://github.com/md-weber/ci_cd_tutorial
šļø Checkout my Podcast - https://podcast.flutter-explained.dev/@beyond_flutter
š TIMELINE: 00:00 Introduction 01:00 Google Play Store 02:20 Planning 03:02 Create a Keystore 06:29 Keystore to CM Environment Variables 07:51 Setup the Android Project for a Release build 12:45 Codemagic 13:21 Implement the codemagic.yaml 19:06 Create a Google Play Service Account 25:15 Verify and Test our Pipeline 25:49 Issue #1 "Package not found" 27:42 Issue #2 "Google Play Developer API has not been linked in the Google Play Console" 28:32 Outtake 28:47 Successful build and deployment 29:20 Outro 29:48 Tipp of the day: Tag creation as CI / CD Trigger
Don't forget to check out my other videos:
Flutter News - https://youtu.be/CEgQfiZUlxQ Feedback - https://youtu.be/-zEZY82-GNk Headstart in Flutter - https://youtu.be/drSyOMgIFEQ
For more resources and Flutter content, visit my website at https://flutter-explained.dev. Join our community on Discord for engaging discussions around Flutter development: https://discord.gg/TRSY4tGHpd ... https://www.youtube.com/watch?v=mg8_pM7sGM8
385489199 Bytes