flutter_app_identity
A Flutter CLI tool to manage your app’s identity in one place.
flutter_app_identity lets you configure:
- App name (long + short)
- Android applicationId
- iOS bundle identifier
All from pubspec.yaml.
✨ Why this exists
Flutter apps store identity in multiple platform-specific files. Renaming an app manually is error-prone and inconsistent.
This tool:
- Enforces valid configurations
- Prevents ambiguous IDs
- Updates Android & iOS safely
- Works with modern Flutter (Kotlin-first)
📦 Installation
Add to your Flutter project:
flutter pub add dev:flutter_app_identity
🚀 Usage
Add config to pubspec.yaml:
flutter_app_identity:
name: "My Cool App"
shortName: "Cool"
id: "com.example.my_app"
# Or for different ios and android IDs
# If you have id above set, do not use the platform specific tags and vise versa.
droidAppId: "com.example.droid"
iosAppId: "com.example.ios"
Then run
dart run flutter_app_identity