This project is my exploration with Flutter to build an app that displays information about the game Valorant, including detail on Agents, Maps, Weapons, and more.
The first version of this app originated from my college exam, as described Here, and I later refactored it.
- Flutter
- Clean Architecture
- Melos
- Bloc State Management
- Flutter Flavoriz
- Flutter Launcher Icons
- Go Router
- Get It
- Isar Database
- Freezed
- Dartz
- Http
- Flutter SVG
- Flutter Gen
- Equatable
- Husky
- Commitlint
-
Clone the repo
git clone https://github.com/rizaadi/valorantlab.git cd valorantlab
-
Install NPM packages
dart pub global activate melos
-
Bootstrap the Project with Melos and fetch dependencies
melos bootstrap
-
Running the App
flutter run
- Clean Architecture
- Dependency Injection
- Flavors
- Unit Testing
- Modularization
- Localization (EN & ID)
- CI/CD with fastlane
- Publish to Playstore/Appstore
Distributed under the MIT License. See MIT License for more information.