Files
friflex_flutter_starter/tools/rfc/RFC_readme.md
2025-06-07 19:04:56 +03:00

2.0 KiB
Raw Blame History

Приложение [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;

Инструкция по запуску проекта

Стиль написания кода

Внесение изменений в код

Структура проекта

Ведение документации и комментариев в проекте