Задачи:- Проектирование архитектуры приложения (реализация Clean Architecture с помощью Cubit): проектирование структуры приложения, включая выбор подходящих фреймворков, библиотек и технологий, определение потока данных и компонентов пользовательского интерфейса;
- Проектирование экранов приложения и бизнес-логики;
- Реализация новой функциональности:
- Firebase analytics и Crashlytics и Facebook App Events для приложения и команды поддержки;
- Создание компонентов пользовательского интерфейса;
- Реализация связи с бэкендом с помощью Dio;
- Реализация внутриигровых событий в реальном времени с помощью Firebase Realtime DB;
- Реализация внутриигрового чата с помощью Firebase Firestore DB;
- Реализация хранения медиа-контента с помощью Firebase Storage;
- Реализовать авторизацию в Google и Apple с помощью Firebase Authentication;
- Реализуйте систему обязательных и рекомендуемых обновлений с помощью Firebase Remote Config;
- Реализация запланированных облачных событий с помощью Firebase Cloud Function(Node.js);
- Реализация ссылок на приложения;
- Оценки задач;
- Создание и развертывание сборок для тестирования и размещения в маркетах;
Работа с API сторонних сервисов доставки;
Реализация подписки на магазин с помощью RevenueCat;
Поддержка существующего функционала;
Оценка требований (тесная коммуникация с Клиентом)
Технологии:Dart, Flutter SDK, Node.js, BLoC, Cubit, Clean Architecture, GoRouter,
GetIt, GitLab, Android Studio, XCode, Rest, Dio, Figma, Gradle,
CocoaPods, Git, GitHub, Agile, Scrum, Firebase Analytics, Crashlytics,
Cloud Functions, Firestore DB, Realtime DB, Remote Config, Storage,
Authentication, Facebook App Events.