Skip to content

Repository files navigation

Simple Paint

Приложение для рисунков с бекграундами. Тестовое.

Основной стек:

  • Стейт-менеджмент на Riverpod.
  • Авторизация Supabase, база данных Supabase.
  • Go-router для навигации.

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

Реализована Clean-Архитектура, в том виде, в котором она не будет избыточной в таком проекте.

lib/
├── core/                    # Общий модуль приложения, содержит виджеты и константы темы.
├── data/                    # Слой данных
│   ├── repositories/        # Реализации репозиториев и провайдеры
│   └── sources/            # Датасурсы (Supabase)
├── domain/                  # Бизнес-логика
│   ├── models/             # Модели 
│   └── repositories/       # Абстрактные классы репозиториев
├── features/               # Фичи
│   ├── auth/              # Аутентификация
│   ├── home/              # Главный экран и рисование
│   ├── splash/            # Экран загрузки
│   ├── viewmodels/        # Общие для всех фич стейт нотифаеры
│   └── utils/             # Утилиты и диалоги
└──navigation/              # Роутер

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages