mirror of
https://github.com/smmarty/friflex_flutter_starter.git
synced 2025-12-22 09:30:45 +00:00
2.0 KiB
2.0 KiB
Приложение [ProjectName]
Структура проекта
- проект архитектурно делится на три слоя: data, domain и presentation;
- все [features] реализуются в отдельных папках, с внутренним делением на слои;
Основные пакеты и реализации (обновляется при добавлении или изменении)
- управление роутингом: go_router;
- основной state manager: flutter_bloc;
- di: ручная реализация через InheritedWidget;
- работа с ресурсами: flutter_gen;
- анализатор: используем friflex_lint_rules, с правилами написания кода от компании.;
- для хранения защищенных данных - flutter_secure_storage;
- для хранения данных - shared_preferences;
- для работы с API - dio;