Разработка мобильного приложения для iOS и Android на Flutter

Цена договорная
21 февраля 2020, 12:26 • 16 откликов • 88 просмотров
Необходимо разработать с нуля и довести до публикации в магазины мобильное приложение для платформ iOS и Android.

Предполагается использовать Flutter для кросплатформенности.

Функционал приложения в общих чертах:
- Отображение пришедших с сервера данных и отправка запросов на сервер при взаимодействии пользователей с UI (подавляющая часть работы)
- Работа с микрофоном
- Авторизация через соцсети, аккаунты Google / Apple ID
- Прием платежей (основная + резервная платежные системы, предварительно Stripe+Paypal)
- Пуши, разрешение на уведомления
- Данные о настройках устройства (время и часовой пояс, язык, идентификатор устройства)

Примерный объем: 10 - 15 экранов, верстка и реализация клиентской логики. Аналитика Amplitude, потребуется обвесить событиями практически весь UI.

Приложение представляет собой обучающий сервис, в рамках которого клиенты выполняют текстовые задания (эссе), а преподаватели осуществляют проверку (редактура текста с отображением исправлений) и дают обратную связь (комментарии, оценки, рекомендации). Будут предоставлены дизайн экранов и документированный в формате Swagger REST API со стороны сервера. По необходимости будут предоставлены описания механики работы для каждого экрана.

Работа будет происходить в тесной (в рамках необходимого) коммуникации с бекенд разработчиком и овнером проекта, с которыми можно обсуждать детали бизнес-логики.

Исходный код приложений нужно будет залить в наш репозиторий.

Требования:
- Опыт работы с Flutter
- Опыт взаимодействия с сервером по REST API согласно документации
- Опыт использования соц сетей для регистрации/авторизации пользователей
- Опыт работы с платежными системами
- Опыт работы с системами контроля версий
- Опыт работ с Amplitude или аналогами
- Наличие примеров работ. В идеале - приложений, опубликованных в App Store или Google Play
- Быть на связи во время работы над проектом

Важно, чтобы в дальнейшем исполнитель имел возможность взять проект на обслуживание и доработки (в рамках отдельных договоренностей).