Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.34 KB

README.md

File metadata and controls

43 lines (27 loc) · 1.34 KB

Dogdom

Dogdom is a dog adoption sample application built to demonstrate Flutter framework. This is a pet project to test new technologies for me.

Built With 🛠

  • BLoC - State management.
  • Hive - Lightweight and blazing fast key-value database.
  • GetIt - Service Locator for Dart and Flutter projects.
  • Freezed - Code generator for unions/pattern-matching/copy.
  • AutoRoute - Flutter navigation package uses code generation to simplify routes setup.
  • EasyLocalization - 🚀 Easy translations for many languages.

Demo

Code generation

Runner

flutter packages pub run build_runner build

flutter pub run build_runner build --delete-conflicting-outputs

Rebuild after any changes in file: flutter pub run build_runner watch --delete-conflicting-outputs

Localization

Localization asset loader class: flutter pub run easy_localization:generate -S 'assets/translations/'

Localization locale keys: flutter pub run easy_localization:generate -S 'assets/translations/' -f keys -o locale_keys.g.dart

Roadmap

Credits

Design by znredesign