mirror of
https://github.com/smmarty/friflex_flutter_starter.git
synced 2025-12-21 17:10:45 +00:00
ea530e3922d2956ccef62c1387d78b803c300809
Приложение [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;
Инструкция по запуску проекта
Стиль написания кода
Внесение изменений в код
Структура проекта
Ведение документации и комментариев в проекте
Description
Languages
Dart
99.8%
Shell
0.2%