Skip to content

Instantly share code, notes, and snippets.

@Hu-Wentao
Last active January 29, 2026 01:53
Show Gist options
  • Select an option

  • Save Hu-Wentao/32a4f27807bda9d7871fe41317297c84 to your computer and use it in GitHub Desktop.

Select an option

Save Hu-Wentao/32a4f27807bda9d7871fe41317297c84 to your computer and use it in GitHub Desktop.
Flutter Quick Script.md for Andorid Studio/Intellij IDEA

update curl -O https://gist.githubusercontent.com/Hu-Wentao/32a4f27807bda9d7871fe41317297c84/raw/ScriptFlutter.md

Full ReGen (include intl)

flutter clean
flutter pub get
# remove `*.g.dart`, only for macOS
find . -type f -name "*.g.dart" -print0 | xargs -0 rm
dart run build_runner build -d
dart pub global run intl_utils:generate

Android

Build (apk)

flutter clean
flutter pub get
find . -type f -name "*.g.dart" -print0 | xargs -0 rm
dart run build_runner build -d
flutter test .
flutter build apk
#flutter build appbundle

Clean

flutter clean && \
cd android && ./gradlew clean && \ 
flutter pub get && ./gradlew build

Web

Start Flutter Web

dart pub global run dhttpd --path=build/app/outputs/flutter-apk --port 8091 --host=0.0.0.0

Other

l10n (use intl_utils)

flutter pub global activate intl_utils
dart pub global run intl_utils:generate

ADB

WM set

adb shell wm size 375x812 && \
sleep 1 && \
adb shell wm density 158

WM Reset

adb shell wm size reset && \
sleep 1 && \
adb shell wm density reset

UPDATE SELF

curl -O https://gist.githubusercontent.com/Hu-Wentao/32a4f27807bda9d7871fe41317297c84/raw/ScriptFlutter.md
@Hu-Wentao
Copy link
Author

Hu-Wentao commented Nov 21, 2025

usage: run at project root

curl -O https://gist.githubusercontent.com/Hu-Wentao/32a4f27807bda9d7871fe41317297c84/raw/ScriptFlutter.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment