Разработка мобильного приложения для iOS и Android на Flutter
Цена договорная
Необходимо разработать с нуля и довести до публикации в магазины мобильное приложение для платформ iOS и Android.
Предполагается использовать Flutter для кросплатформенности.
Функционал приложения в общих чертах:
- Отображение пришедших с сервера данных и отправка запросов на сервер при взаимодействии пользователей с UI (подавляющая часть работы)
- Работа с микрофоном
- Авторизация через соцсети, аккаунты Google / Apple ID
- Прием платежей (основная + резервная платежные системы, предварительно Stripe+Paypal)
- Пуши, разрешение на уведомления
- Данные о настройках устройства (время и часовой пояс, язык, идентификатор устройства)
Примерный объем: 10 - 15 экранов, верстка и реализация клиентской логики. Аналитика Amplitude, потребуется обвесить событиями практически весь UI.
Приложение представляет собой обучающий сервис, в рамках которого клиенты выполняют текстовые задания (эссе), а преподаватели осуществляют проверку (редактура текста с отображением исправлений) и дают обратную связь (комментарии, оценки, рекомендации). Будут предоставлены дизайн экранов и документированный в формате Swagger REST API со стороны сервера. По необходимости будут предоставлены описания механики работы для каждого экрана.
Работа будет происходить в тесной (в рамках необходимого) коммуникации с бекенд разработчиком и овнером проекта, с которыми можно обсуждать детали бизнес-логики.
Исходный код приложений нужно будет залить в наш репозиторий.
Требования:
- Опыт работы с Flutter
- Опыт взаимодействия с сервером по REST API согласно документации
- Опыт использования соц сетей для регистрации/авторизации пользователей
- Опыт работы с платежными системами
- Опыт работы с системами контроля версий
- Опыт работ с Amplitude или аналогами
- Наличие примеров работ. В идеале - приложений, опубликованных в App Store или Google Play
- Быть на связи во время работы над проектом
Важно, чтобы в дальнейшем исполнитель имел возможность взять проект на обслуживание и доработки (в рамках отдельных договоренностей).
Предполагается использовать Flutter для кросплатформенности.
Функционал приложения в общих чертах:
- Отображение пришедших с сервера данных и отправка запросов на сервер при взаимодействии пользователей с UI (подавляющая часть работы)
- Работа с микрофоном
- Авторизация через соцсети, аккаунты Google / Apple ID
- Прием платежей (основная + резервная платежные системы, предварительно Stripe+Paypal)
- Пуши, разрешение на уведомления
- Данные о настройках устройства (время и часовой пояс, язык, идентификатор устройства)
Примерный объем: 10 - 15 экранов, верстка и реализация клиентской логики. Аналитика Amplitude, потребуется обвесить событиями практически весь UI.
Приложение представляет собой обучающий сервис, в рамках которого клиенты выполняют текстовые задания (эссе), а преподаватели осуществляют проверку (редактура текста с отображением исправлений) и дают обратную связь (комментарии, оценки, рекомендации). Будут предоставлены дизайн экранов и документированный в формате Swagger REST API со стороны сервера. По необходимости будут предоставлены описания механики работы для каждого экрана.
Работа будет происходить в тесной (в рамках необходимого) коммуникации с бекенд разработчиком и овнером проекта, с которыми можно обсуждать детали бизнес-логики.
Исходный код приложений нужно будет залить в наш репозиторий.
Требования:
- Опыт работы с Flutter
- Опыт взаимодействия с сервером по REST API согласно документации
- Опыт использования соц сетей для регистрации/авторизации пользователей
- Опыт работы с платежными системами
- Опыт работы с системами контроля версий
- Опыт работ с Amplitude или аналогами
- Наличие примеров работ. В идеале - приложений, опубликованных в App Store или Google Play
- Быть на связи во время работы над проектом
Важно, чтобы в дальнейшем исполнитель имел возможность взять проект на обслуживание и доработки (в рамках отдельных договоренностей).
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.