Another Awesome Online Radio Player.
- Follow the guide on how to install Flutter.
- Clone the repository and open with your IDE: Android Studio or Visual Studio Code
- Install IDE plugins for Flutter support
- Create your own Firebase project
- Register apps with Firebase: android and iOS
- Add Firebase configuration files: android and iOS
- To download project dependencies execute:
flutter pub get
- Configure build flavor in your editor or run from command line
flutter run --flavor <name>
, available flavors:
- dev (local build)
- internaltest (used for Firebase App Distribution)
- production (used for Google Play)
- Run project on Simulator or Android device
- Prerequisites
- Pull request checks
- Tests apps deployment
- State management: Bloc
- Code style:
The project follows rules from effective Dart to validate code locally run:
dartanalyzer --options analysis_options.yaml ./lib