Your First Flutter App: Polishing the App

Apr 12 2022 Dart 2.14.1, Flutter 2.5, Visual Studio Code

Part 4: Finish the App

33. Distribute Your App to Google Play

Lesson Complete

Play Next Lesson
Save for later
About this episode
See forum comments
Cinema mode Mark as Complete Download course materials
Previous episode: 32. Distribute Your App Next episode: 34. Distribute Your App to Apple's App Store

This video was last updated on Apr 12 2022

Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.

You can unlock the rest of this video course, and our entire catalogue of books and videos, with a Professional subscription.

At this point, the app is done. It is styled and also plays well. We have a launch screen and even some launcher icons. The last thing we need to do is get it in the hands of people who want to use it!

applicationId "com.razeware.course.flutter.bullseyeblast"
targetSdkVersion 30
keytool -genkey -v -keystore bullseye.jks -keyalg RSA -keysize 2048 -validity 10000 -alias bullseye
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('')
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
compileSdkVersion 29
signingConfigs {
   release {
       keyAlias keystoreProperties['keyAlias']
       keyPassword keystoreProperties['keyPassword']
       storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
       storePassword keystoreProperties['storePassword']
buildTypes {
    release {
        signingConfig signingConfigs.release
flutter build appbundle