Техническое задание на доработку Flutter-приложения
Необходимо выполнить комплекс работ по улучшению и завершению разработки кроссплатформенного мобильного приложения.
Основные задачи
- Реализация звонков через WebSocket: Интеграция и настройка сокет-соединения для организации аудио/видео связи внутри приложения.
- Настройка push-уведомлений: Полная интеграция сервисов Firebase Cloud Messaging (FCM) для Android и Apple Push Notification Service (APNs) для iOS.
- Оптимизация производительности:
- Ускорение загрузки контента.
- Внедрение эффективной стратегии кеширования данных и медиафайлов.
- Профилирование и устранение узких мест в производительности.
- Финальная сборка и подготовка к публикации:
- Сборка Android App Bundle (.aab) для загрузки в Google Play Console.
- Сборка iOS App Archive (.ipa) для загрузки в App Store Connect.
- Настройка конфигураций для релизных сборок.
Требования к исполнителю
- Опыт коммерческой разработки на Flutter/Dart.
- Практические знания по работе с WebSocket (например, socket.io).
- Успешный опыт настройки FCM и APNs в Flutter-приложениях.
- Навыки оптимизации производительности мобильных приложений.
- Понимание процесса публикации приложений в официальные магазины (Google Play, App Store).
В результате работы должно быть полностью работоспособное приложение с реализованным функционалом звонков и уведомлений, готовое к публикации.