0
0
Fluttermobile~20 mins

Play Store submission in Flutter - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Play Store Submission Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding the Play Store App Signing
Which statement correctly describes the Play Store app signing process for Flutter apps?
AGoogle manages the app signing key and signs the app after you upload the APK or AAB.
BYou must always sign the app manually before uploading; Google does not handle signing.
CFlutter apps do not require signing for Play Store submission.
DThe app signing key is generated automatically by Flutter and cannot be changed.
Attempts:
2 left
💡 Hint
Think about who manages the security keys after upload.
ui_behavior
intermediate
2:00remaining
Behavior of Version Code in Play Store
What happens if you upload a Flutter app bundle with a versionCode that is lower than the one already published on the Play Store?
AThe Play Store accepts the upload and overwrites the existing app version.
BThe Play Store rejects the upload with an error about versionCode being lower.
CThe Play Store automatically increments the versionCode to the next number.
DThe Play Store publishes the app but users see a warning about the version.
Attempts:
2 left
💡 Hint
Consider how versioning prevents accidental overwrites.
lifecycle
advanced
2:00remaining
Effect of Changing Package Name After Upload
What is the effect of changing the package name (applicationId) of a Flutter app after it has been published on the Play Store?
AThe Play Store blocks the upload due to package name change.
BThe Play Store merges the new package with the old one automatically.
CUsers receive an update notification for the app with the new package name.
DIt is treated as a new app; users cannot update the old app with the new package name.
Attempts:
2 left
💡 Hint
Think about how the Play Store identifies apps uniquely.
navigation
advanced
2:00remaining
Play Store Release Track Behavior
If you upload a Flutter app bundle to the Play Store's internal testing track, what is the expected behavior for users in the production track?
AProduction users continue using the production version; internal testing users get the new build.
BAll users immediately get the internal testing version.
CThe Play Store merges internal testing and production versions automatically.
DProduction users see an error when opening the app until internal testing ends.
Attempts:
2 left
💡 Hint
Consider how release tracks isolate user groups.
📝 Syntax
expert
3:00remaining
Correct Gradle Configuration for Play Store Signing
Which Gradle snippet correctly configures signing for a Flutter app to upload to the Play Store with a release build?
Flutter
android {
  signingConfigs {
    release {
      storeFile file('my-release-key.jks')
      storePassword 'storepass'
      keyAlias 'keyalias'
      keyPassword 'keypass'
    }
  }
  buildTypes {
    release {
      signingConfig signingConfigs.release
      minifyEnabled false
      shrinkResources false
    }
  }
}
AThe snippet is missing the signingConfig assignment inside buildTypes.release.
BThe snippet uses incorrect property names like keyStoreFile instead of storeFile.
CThe snippet correctly sets signingConfig for release and references the keystore file and passwords properly.
DThe snippet should set minifyEnabled true for Play Store release builds.
Attempts:
2 left
💡 Hint
Check if signingConfig is properly assigned and property names are correct.