cd c:\Users\ajays\Downloads\hi
flutter run -d windows# List connected devices
flutter devices
# Run on specific device
flutter run -d <device-id>
flutter run -d emulator-5554
# Run with debug info
flutter run -d android -vflutter run -d chromeflutter run -d iosflutter cleanflutter pub getflutter pub upgradeflutter upgradeflutter doctorflutter build apk --releaseflutter build appbundle --releaseflutter build ios --releaseflutter build windows --releaseflutter build web --releaseflutter logsflutter run -vflutter run --profileflutter run --releaseflutter analyzedart format lib/
# or
flutter format lib/dart fix --applyflutter devices# List emulators
flutter emulators
# Launch specific emulator
flutter emulators --launch emulator_nameflutter devices
# Then use device ID to target specific devicefirebase loginfirebase deploy --only firestore:rulesfirebase functions:logfirebase emulators:startflutter pub add package_name
# Example: flutter pub add providerflutter pub remove package_nameflutter pub outdatedflutter pub add package_name:^1.0.0Press r in terminal during flutter run
Press R in terminal during flutter run
Press w for widget info
Press d for device info
Press p for performance metrics
Press q in terminal
flutter pub global activate devtools
devtoolsflutter --versiondart --versionflutter doctor -vflutter testflutter test test/file_test.dartflutter test --coverage# Install lcov if not present
# macOS: brew install lcov
# Windows: choco install lcov
lcov -l coverage/lcov.info# Set Flutter path
flutter config --flutter-root=/path/to/flutter
# Or add to PATH environment variable# Set Android SDK path
flutter config --android-sdk=/path/to/android/sdk
# Or in Android Studio: Tools β SDK Managerflutter clean
flutter pub get
flutter pub upgrade
flutter build windowscd android
./gradlew clean
cd ..
flutter clean
flutter pub get# Clear app cache
flutter clean
# Rebuild
flutter pub get
flutter run- Check Firebase Console for security rules
- Verify Firestore listeners are active
- Check network connectivity
- Review Android/iOS permissions
lib/
assets/images/
assets/fonts/
android/app/build.gradle.kts
android/app/src/AndroidManifest.xml
ios/Runner/Info.plist
ios/Runner/GeneratedPluginRegistrant.m
windows/runner/main.cpp
web/index.html
web/manifest.json
lib/firebase_options.dart
google-services.json (Android)
GoogleService-Info.plist (iOS)
keytool -genkey -v -keystore release.keystore -keyalg RSA -keysize 2048 -validity 10000 -alias release# Create android/key.properties
storeFile=../release.keystore
storePassword=your_password
keyPassword=your_password
keyAlias=release
DOCUMENTATION.md- Full feature documentationTESTING_GUIDE.md- Testing proceduresSTATUS_REPORT.md- Project statusREADME.md- Project overview
flutter config --enable-webflutter config --enable-linux-desktopflutter config --enable-macos-desktopflutter config --enable-windows-desktopflutter config# Change to beta
flutter channel beta
flutter upgrade
# Change back to stable
flutter channel stable
flutter upgradecd c:\Users\ajays\Downloads\hi
flutter clean
flutter pub get
flutter run -d windows- Edit files in
lib/directory - Save changes (auto hot-reload in terminal)
- Press
rfor hot reload - Press
Rfor full restart
- Follow
TESTING_GUIDE.md - Check
flutter logsfor errors - Press
wfor widget inspection
dart format lib/
flutter analyzeflutter clean
flutter pub get
flutter build windows --release
# or android/web/ios as neededflutter doctor -vflutter docsflutter analyze
flutter testflutter --version
dart --versionflutter logs > flutter_logs.txt
# Attach this file when reporting issuesflutter run --debugflutter run --profileflutter run --releaseflutter build apk --split-per-abi --analyze-sizeflutter analyze lib/
dart format lib/ --line-length=100flutter testflutter build apk --debug
flutter build web --release
flutter build windows --release- Always run
flutter pub getafter pulling updates - Use
flutter cleanbefore major builds - Keep
flutteranddartupdated - Check Firebase Console for data issues
- Use
flutter logsfor debugging - Press
hduringflutter runfor all hotkey options
Remember: For detailed instructions, see:
DOCUMENTATION.md- Complete feature guideTESTING_GUIDE.md- Comprehensive testing proceduresSTATUS_REPORT.md- Project status and next steps
Last Updated: November 11, 2025