Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cem256/valorant_universe_clean_arch
Provides information about agents, maps and weapons for Valorant. Built with Clean Architecture, Flutter Bloc and Valorant-Api
https://github.com/cem256/valorant_universe_clean_arch
clean-architecture dart flutter flutter-bloc
Last synced: 18 days ago
JSON representation
Provides information about agents, maps and weapons for Valorant. Built with Clean Architecture, Flutter Bloc and Valorant-Api
- Host: GitHub
- URL: https://github.com/cem256/valorant_universe_clean_arch
- Owner: cem256
- License: mit
- Created: 2022-09-11T19:49:58.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-18T14:24:52.000Z (6 months ago)
- Last Synced: 2024-06-18T17:45:54.778Z (6 months ago)
- Topics: clean-architecture, dart, flutter, flutter-bloc
- Language: Dart
- Homepage:
- Size: 1.36 MB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Valorant Universe Clean Architecture
Provides information about agents, maps and weapons for Valorant. Built with Clean Architecture, Flutter Bloc and Valorant-Api
## Preview
Splash
Agents
Agent Detail
Maps
Map Detail
Weapons
Weapon Detail
## Built With
- [Flutter](https://flutter.dev/)
- [Dart](https://dart.dev/)
- [Valorant-Api](https://valorant-api.com/)## Packages
- State Management
- [Bloc](https://pub.dev/packages/flutter_bloc)
- Dart Data Class Generation
- [Freezed](https://pub.dev/packages/freezed)
- [JsonSerializable](https://pub.dev/packages/json_serializable)
- Functional Programming
- [FpDart](https://pub.dev/packages/fpdart)
- Logging
- [Logger](https://pub.dev/packages/logger)
- Network
- [Dio](https://pub.dev/packages/dio)
- [DioSmartRetry](https://pub.dev/packages/dio_smart_retry)
- [PrettyDioLogger](https://pub.dev/packages/pretty_dio_logger)
- [InternetConnectionChecker](https://pub.dev/packages/internet_connection_checker)
- Navigation
- [AutoRoute](https://pub.dev/packages/auto_route)
- Localization
- [EasyLocalization](https://pub.dev/packages/easy_localization)
- Dependency Injection
- [GetIt](https://pub.dev/packages/get_it)
- UI
- [Lottie](https://pub.dev/packages/lottie)
- [SalomonBottomBar](https://pub.dev/packages/salomon_bottom_bar)
- [CachedNetworkImage](https://pub.dev/packages/cached_network_image)
- Testing
- [Mocktail](https://pub.dev/packages/mocktail)
- [BlocTest](https://pub.dev/packages/bloc_test)### Run this project
##### Clone this repository
```sh
git clone https://github.com/cem256/valorant_universe_clean_arch
```##### Go to the project directory
```sh
cd valorant_universe_clean_arch
```##### Get all the packages
```sh
flutter pub get
```##### Open the project folder and execute these scripts in the terminal
```sh
sh scripts/build_runner.sh
sh scripts/localization.sh
```##### Run the project