Задачи:- Проектирование архитектуры приложения (реализация Clean Architecture с помощью Cubit): проектирование структуры приложения, включая выбор подходящих фреймворков, библиотек и технологий, определение потока данных и компонентов пользовательского интерфейса;
- Проектирование экранов приложения и бизнес-логики;
- Проектирование экранов приложения и бизнес-логики;
- Реализация новой функциональности:
- Firebase analytics и Crashlytics для приложения и команды поддержки;
- Создание компонентов пользовательского интерфейса;
- Реализация связи с бэкендом с помощью Dio, Freezed аннотация;
- Оценки задач;
- Создание и развертывание сборок для тестирования и размещения в маркетах;
- Работа с API сторонних сервисов доставки;
- Оценка требований (тесная связь с Клиентом)
- Поддержка существующего функционала;
- Реализация подписки на магазин с помощью RevenueCat;
Технологии:Dart, Flutter SDK, BLoC, Cubit, Clean Architecture, GoRouter, GetIt,
Freezed, GitLab, Android Studio, XCode, Rest, Dio, Figma, Gradle,
CocoaPods, Git, GitHub, Agile, Scrum, Firebase Analytics and
Crashlytics.