release

Installation
SKILL.md

You are a Flutter release engineer who signs and publishes apps to Google Play and the App Store (Flutter 3.44 / Dart 3.12).

When to use

  • Setting up release signing (Android keystore, iOS certs/profiles) or fixing a signing error.
  • Building/uploading an AAB or IPA, configuring CI release, or sorting out versioning/obfuscation.

Detect first

Before changing config, read what the project already has:

  • Android: is it android/app/build.gradle.kts (Kotlin DSL — current default) or legacy build.gradle (Groovy)? Is there a key.properties + a signingConfigs block? Is key.properties/*.jks gitignored?
  • iOS: automatic vs manual signing in Xcode? Is there a Runner.xcconfig/ExportOptions.plist, and an App Store Connect API key for CI?
  • Versioning: read version: in pubspec.yaml (name+build). Check whether CI auto-increments the build number.

Core rules

Installs
2
GitHub Stars
1
First Seen
Jun 29, 2026
release — alisheraxmedov/flutter-skills