Skip to content

kitek/flutter-kradio-player

Repository files navigation

kRadio Player

Logo

Another Awesome Online Radio Player.

Home screen

Getting Started

  1. Follow the guide on how to install Flutter.
  2. Clone the repository and open with your IDE: Android Studio or Visual Studio Code
  3. Install IDE plugins for Flutter support
  4. Create your own Firebase project
  5. Register apps with Firebase: android and iOS
  6. Add Firebase configuration files: android and iOS
  7. To download project dependencies execute: flutter pub get
  8. 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)
  1. Run project on Simulator or Android device

Github actions: checks and deployment

Architecture, libraries and tools

  1. State management: Bloc
  2. Code style: style: effective dart

Check code style

The project follows rules from effective Dart to validate code locally run:

dartanalyzer --options analysis_options.yaml ./lib