Кросплатформенное приложение для клиентов
Сделано:
- Основной каркас приложения. Проект разбит на модули по принципам Clean Code (Чистая Архитектура).
- В роли стейт-менеджера добавлен и используется mobx.
- Использована концепция Dependency injection (Внедрение зависимостей).
- На данном этапе завершена часть верстки
- Cделана подготовка к подключению клиентской части к серверной (папки clients и repositories)
- Каталог продуктов
- Корзина
- Оформление заказа
- Авторизация и Аутентификация
Фреймворк: Flutter
Язык программирования: Dart
Как запустить код:
- Скачать Flutter SDK (v3.10.2)
- Установить зависимости в редакторе кода (Flutter and Dart)
- Написать команды в консоль: flutter pub get flutter pub run build_runner watch --delete-conflicting-outputs
- Открыть любой .dart файл проекта, запустить эмулятор или подключить по usb андроид устройство и нажать F5
url to project v2: https://github.com/Bolide9/flutter_farmer_app