Задачи:- Проектирование архитектуры приложения (реализация Clean Architecture с помощью Cubit): проектирование структуры приложения, включая выбор подходящих фреймворков, библиотек и технологий, определение потока данных и компонентов пользовательского интерфейса;
- Проектирование экранов приложения и бизнес-логики;
- Реализация новой функциональности:
- Firebase analytics и Crashlytics для приложения и команды поддержки;
- Создание компонентов пользовательского интерфейса;
- Реализация связи с бэкендом с помощью Dio, Freezed аннотация;
- Оценки задач;
- Создание и развертывание сборок для тестирования и размещения в маркетах;;
- Работа с API сторонних сервисов доставки;
- Оценка требований (тесная связь с Клиентом)
- Поддержка существующего функционала;
Технологии: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, “Pochta Rossii” API, CDEK API, Boxberry API.