Thank you for contributing! 🎉 Please read this guide before submitting a PR. By participating in this project, you agree to abide by our Code of Conduct.
# Requires Flutter 3.x
flutter config --enable-windows-desktop
git clone https://github.com/RudraMakwana257/AirADB.git
cd airadb/app
flutter pub get
flutter run -d windowsRun tests: flutter test
Run analyzer: flutter analyze
Format code: dart format .
flutter analyzepasses (zero issues)dart format .has been run- New code has tests where applicable
- Only one logical change per PR
- Use
AppColors,AppTextStyles,AppSpacing— no hardcoded colors or font sizes - All user-facing strings go in
AppConstants constconstructors everywhere possible- All public APIs need
///doc comments - All ADB calls must be
asyncwith timeout handling
<type>: <short summary>
Types: feat fix docs style refactor test chore
Examples:
feat: add auto-reconnect on device disconnect
fix: prevent duplicate log entries on ADB poll
docs: update installation guide
Open a Discussion.
© 2026 AirADB