Skip to content

Latest commit

Β 

History

History
85 lines (58 loc) Β· 3.3 KB

File metadata and controls

85 lines (58 loc) Β· 3.3 KB

πŸ’™ Flutter

Automate your Flutter, Firebase, and Android/iOS development with DevKit.

Quick commands to manage Firebase functions, Android SDK, iOS Pods, app visuals, builds, and more β€” all from your terminal.

πŸ“‘ Table of Contents


πŸ”₯ Firebase & FlutterFire

  • flutter-flutterfire-init β€” Init Firebase and FlutterFire CLI.
  • flutter-firebase-environment-create β€” Create & activate Python venv for Firebase functions.
  • flutter-firebase-environment-setup β€” Reset Firebase functions environment.
  • flutter-firebase-update-functions β€” Rebuild Firebase functions environment.
  • flutter-firebase-upload-crashlytics-symbols β€” Upload symbols to Firebase Crashlytics.
  • flutter-flutterfire-activate β€” Activate FlutterFire CLI.
  • flutter-flutterfire-configure β€” Open Firebase project config tool.

🧠 Android & JDK Setup

  • java-symlink-latest β€” Symlink latest OpenJDK to system Java folder.
  • flutter-android-sdk-setup β€” Install Android SDK tools and accept licenses.

🎨 Flutter App Visuals

  • flutter-update-icon β€” Generate app launcher icons.
  • flutter-update-splash β€” Update splash screen assets.
  • flutter-update-fontawesome β€” Update FontAwesome icons via CLI.

πŸ”Œ Development Utilities

  • flutter-adb-connect <IP> <PORT> β€” Connect Android device via ADB and update VSCode config.
  • flutter-xcode-open β€” Open iOS project in Xcode.
  • flutter-ios-simulator-open β€” Launch iOS Simulator (alias).
  • flutter-ios-devices β€” List available iOS devices (alias).
  • flutter-android-devices β€” List available Android devices (alias).

πŸš€ Flutter Build Commands

  • flutter-build-runner β€” Rebuild code generators (e.g., JSON serialization).
  • flutter-build-ios-warm-up β€” iOS build with SKSL shaders.
  • flutter-build-android-warm-up β€” Android build with SKSL shaders.
  • flutter-build-android β€” Production Android build with symbol upload.

πŸ§ͺ Testing Utilities

  • flutter-test β€” Run all Flutter unit tests (alias).
  • flutter-test-coverage β€” Run tests with coverage report (alias).

🧹 Clean-Up & Maintenance

  • flutter-clean β€” Clean project, upgrade packages, apply Dart fixes.
  • flutter-maintain β€” Full project maintenance: Firebase, icons, pods, builds, clean.
  • flutter-delete-unused-strings β€” Remove unused translation keys from .arb files.
  • flutter-cache-reset β€” Clear Pod, Flutter, and Ccache caches.
  • flutter-ios-reinstall-podfile β€” Reinstall iOS Pod dependencies.
  • flutter-outdated β€” Check for outdated Dart/Flutter packages (alias).
  • flutter-upgrade β€” Upgrade all Dart/Flutter dependencies (alias).
  • flutter-dart-fix β€” Auto-apply Dart code fixes.
  • flutter-devtools β€” Launch Flutter DevTools (alias).
  • flutter-analyze β€” Analyze Dart code for errors and lints (alias).

πŸš€ Pro tip: Automate your full Flutter project maintenance with flutter-maintain.