+380 (95) 658 67-78
UA RU EN

Не знаете, что выбрать?

Опишите задачу — поможем подобрать решение.

+380 (95) 658 67-78
Все услуги — 6 направлений · 25 услугНавигация ↑ ↓ · Закрыть Esc
Все проекты — 100+ проектов: магазины, корпоративные сайты, лендинги, веб-сервисыНавигация ↑ ↓ · Закрыть Esc
Все статьи — Разработка, поддержка, безопасность — из практики командыНавигация ↑ ↓ · Закрыть Esc
Направление4 услуги

Разработка мобильных приложений

Разрабатываем мобильные приложения для iOS и Android, которые помогают возвращать клиентов и получать повторные заказы: для продаж, онлайн-записи, доставки и программ лояльности. Ведём проект от анализа и дизайна до публикации в App Store и Google Play, а исходный код и все доступы передаём вам. После запуска предлагаем техническую поддержку и развитие приложения.

2015год основания
100+реализованных проектов
6 летсредний срок сотрудничества с клиентом
≤1 чвремя ответа клиентам на технической поддержке в рабочее время
150+сайтов, восстановленных после взлома

01

Услуги направления

4 услуги в разделе — у каждой отдельная страница с составом работ и стоимостью.

ПлатформаНа чём разрабатываем приложение

iOSВедём разработку приложений для iOS под ключ: проектируем интерфейс по правилам дизайна Apple, пишем код на Swift и SwiftUI, публикуем приложение в App Store и обеспечиваем техподдержку после запуска. Нативное приложение работает быстро и использует Face ID, Apple Pay, камеру, NFC и другие возможности iPhone.AndroidРазработка приложений для Android на Kotlin и Jetpack Compose: проектируем интерфейс по правилам Google, проверяем приложение на смартфонах разных производителей и версиях Android, публикуем в Google Play и обеспечиваем техподдержку после запуска. Нативное приложение работает быстро и использует камеру, NFC, геолокацию, Google Pay и другие возможности Android-смартфона.Flutter и React NativeРазрабатываем кроссплатформенные приложения на Flutter и React Native: из одного кода получаем приложения для iOS и Android. Обычно это дешевле и быстрее, чем два нативных приложения. Берём на себя дизайн, программирование и публикацию в App Store и Google Play.

02

Что такое мобильное приложение

Мобильное приложение — это программа для смартфонов и планшетов, которую обычно устанавливают из App Store или Google Play. В отличие от сайта, приложение для iOS и Android может использовать функции смартфона, недоступные браузеру или доступные ему частично, например NFC и Bluetooth на iPhone.

03

Зачем бизнесу мобильное приложение

Через мобильное приложение компания:

  • продаёт товары и услуги с оплатой картой, Apple Pay или Google Pay прямо в приложении
  • принимает записи на услуги и напоминает о них заранее, поэтому клиенты реже пропускают визиты
  • отправляет push-уведомления об акциях и статусе заказа и, в отличие от SMS-рассылки, не платит за каждое сообщение
  • поощряет повторные покупки бонусами и персональными скидками
  • показывает статусы заказов, счета и документы в личном кабинете, и клиенту не нужно спрашивать о них поддержку
  • продаёт онлайн-курсы, подписки и другие цифровые товары через встроенные покупки App Store и Google Play

04

Какие приложения разрабатываем

Разрабатываем приложения для разных задач бизнеса:

01

Приложения для интернет-магазинов

Каталог с поиском и фильтрами, корзина, онлайн-оплата, доставка, история заказов и бонусы. Подробнее — «приложение для интернет-магазина».

02

Доставка еды

Для ресторанов, кафе и служб доставки еды: меню, заказ с доставкой к нужному времени или самовывозом, онлайн-оплата и статус заказа.

03

Запись на услуги и бронирование

Для салонов, клиник, автосервисов, гостиниц и ресторанов: выбор услуги, специалиста, номера или столика, свободных дат и времени, предоплата, напоминания о визите.

04

Программы лояльности

Для розничных сетей, ресторанов и АЗС: бонусная карта с QR-кодом для кассы, кешбэк, электронные купоны и персональные скидки.

05

Личные кабинеты клиентов

Для интернет-провайдеров, клиник, страховых и сервисных компаний: клиент сам подключает и меняет услуги, видит баланс и оплачивает счета, оставляет заявки и получает документы.

06

Приложения для оптовых покупателей

Для производителей и дистрибьюторов: каталог с персональными ценами, заказы, статусы отгрузок, документы и взаиморасчёты.

07

Онлайн-обучение

Для школ и онлайн-курсов: видеоуроки, оплата доступа, тесты, расписание занятий и сертификаты.

08

MVP для стартапов

Первая версия нового продукта с основными функциями, чтобы проверить идею на реальных пользователях до полной разработки.

05

Функционал мобильного приложения

Приложение для iOS и Android может включать функции из списка ниже. PWA и Telegram Mini App поддерживают не все эти функции или выполняют их иначе.

  • вход по номеру телефона, почте, через аккаунты Apple и Google, по отпечатку пальца или распознаванию лица
  • каталог с поиском, фильтрами, избранным и корзиной
  • оплата картой, Apple Pay и Google Pay, встроенные покупки, в том числе подписки
  • запись и бронирование по календарю свободного времени
  • отслеживание статуса заказа и доставки
  • личный кабинет с заказами, документами и историей платежей
  • бонусы, промокоды и персональные скидки
  • push-уведомления о заказах и акциях
  • карта с точками продаж, определение местоположения
  • чат с поддержкой
  • сканирование штрихкодов и QR-кодов, чтение NFC-меток
  • несколько языков интерфейса
  • аналитика действий пользователей
  • функции, которые создаём специально под проект

06

Платформы и технологии разработки

Платформу и технологию рекомендуем с учётом нужных функций, бюджета и срока запуска. Для проверки спроса предлагаем начать с PWA или Telegram Mini App, а когда интерес клиентов подтвердится, перейти к приложению для iOS и Android.

01

Нативные приложения для iOS и Android

Нативная разработка — это создание отдельного приложения для каждой платформы на её основном языке. Разрабатываем на Swift для iOS и на Kotlin для Android. Нативное приложение работает быстро и может использовать все функции смартфона, к которым Apple и Google дают доступ разработчикам. Нативную разработку предлагаем, когда приложению нужны новые или редкие возможности iOS и Android, подключение специального оборудования или максимальная производительность. Подробнее — «разработка iOS-приложений» и «разработка Android-приложений».

02

Кроссплатформенные приложения

Кроссплатформенная разработка — это создание одного приложения для iOS и Android на общем коде. Используем Flutter от Google или React Native от Meta. Кроссплатформенное приложение обычно дешевле и быстрее в разработке, чем две нативные версии. Подробнее — «кроссплатформенная разработка».

03

PWA

PWA (прогрессивное веб-приложение) — это сайт, который устанавливается из браузера на главный экран смартфона без магазинов приложений и открывается в отдельном окне, как приложение. PWA обычно разрабатывается быстрее и дешевле приложения для App Store и Google Play, но в PWA доступны только функции смартфона, которые поддерживает браузер. При необходимости PWA можно опубликовать в Google Play. Подробнее — «PWA и Telegram Mini App для интернет-магазина».

04

Telegram Mini App

Telegram Mini App — это веб-приложение внутри Telegram: клиент открывает его из бота компании или по ссылке и ничего не скачивает. В приложение входят через аккаунт Telegram, а уведомления присылает бот, если клиент разрешил ему писать. Такой вариант подходит компаниям, которые уже общаются с клиентами в Telegram. Подробнее — «Telegram Mini App».

07

Подключение к сайту и бизнес-системам

Чтобы в приложении были актуальные товары, цены и заказы, подключаем его к сайту, CRM или учётной системе.

01

Подключение через API

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

02

Серверная часть приложения

Если сайта нет или его нельзя доработать, разрабатываем серверную часть приложения на Laravel или Django. Серверная часть хранит содержимое приложения и обменивается данными с вашими внутренними системами или сервисами. Через её панель администратора вы ведёте каталог, заказы, клиентов, акции и бонусы, отправляете push-уведомления и смотрите статистику. Серверную часть размещаем на нашем сервере или на вашем, который при необходимости берём на администрирование.

03

Интеграция с CRM и учётной системой

Подключаем приложение к CRM, учётной системе, платёжным сервисам и службам доставки, которые нужны проекту. Так заказы автоматически попадают в CRM, а цены и остатки совпадают с учётной системой без ручного переноса. Какие данные передавать, определяем на первом этапе и фиксируем в техническом задании.

08

Этапы разработки под ключ

Разработка мобильных приложений под ключ включает семь этапов.

01

Анализ и техническое задание

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

02

Прототипы

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

03

Дизайн

Создаём концепцию дизайна ключевых экранов в стиле вашего бренда или предлагаем новый. Учитываем руководства Apple, Google и Telegram по интерфейсам. После её утверждения собираем UI-кит (единый набор кнопок, полей и других элементов интерфейса) и по нему готовим макеты остальных экранов.

04

Серверная разработка и интеграции

По техническому заданию дорабатываем сайт или разрабатываем серверную часть приложения. Если нужны интеграции, подключаем CRM, учётную систему и другие сервисы.

05

Программирование приложения

Программируем приложение по утверждённым макетам и по ходу работ показываем вам готовые части.

06

Тестирование

Проверяем по техническому заданию приложение и его обмен данными с другими системами. Тестируем на смартфонах нескольких моделей и на разных версиях iOS и Android. До публикации вы ставите тестовую версию на свой смартфон через TestFlight (сервис Apple для тестирования приложений) или закрытое тестирование Google Play. PWA вы проверяете в браузере, а Telegram Mini App — в Telegram.

07

Публикация

Помогаем зарегистрировать ваши аккаунты разработчика, публикуем на них приложение в App Store и Google Play и сопровождаем проверку Apple и Google. PWA размещаем на вашем домене, а Telegram Mini App подключаем к Telegram-боту компании.

09

Стоимость разработки мобильного приложения

Стоимость разработки мобильного приложения зависит от объёма работ. На объём работ влияют:

01

Платформа и технология. Две нативные версии для iOS и Android — это два отдельных приложения, поэтому объём работ больше, чем у одного кроссплатформенного приложения на Flutter или React Native. PWA и Telegram Mini App работают на всех смартфонах как одно веб-приложение, и работ с ними обычно меньше всего

02

Количество экранов и функций. Каждый экран и каждую функцию проектируем, программируем и тестируем, поэтому чем их больше, тем больше объём работ и, соответственно, стоимость

03

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

04

Дизайн. Нестандартную графику и анимацию дизайнер создаёт с нуля, а программист воспроизводит в приложении, поэтому работ больше, чем со стандартными элементами iOS и Android

05

Сайт и серверная часть. Объём работ растёт, если для приложения нужно доработать ваш сайт или разработать серверную часть. Серверная часть служит для хранения содержимого приложения, управления им и обмена данными с вашими внутренними системами или сервисами. Её разрабатываем, когда сайта нет или его нельзя доработать

06

Интеграции. С каждым подключаемым сервисом, например CRM или учётной системой, программируем и тестируем обмен данными, так что объём работ зависит от числа интеграций. Если у сервиса нет готового API, добавляется разработка способа передачи данных

07

Функции смартфона. Камеры и версии Bluetooth у смартфонов различаются, а NFC есть не во всех моделях. Для каждой из этих функций программируем проверку возможностей смартфона и запасной вариант, например ручной ввод кода вместо чтения NFC-метки. Работу функций проверяем на нескольких моделях смартфонов

08

Языки интерфейса. Для каждого дополнительного языка встраиваем в приложение тексты интерфейса и проверяем, что переводы помещаются на всех экранах

Чтобы снизить стартовый бюджет, предлагаем начать с основных функций или одной платформы.

Обсудить задачу

10

Поддержка и развитие приложения

Обеспечиваем техподдержку после запуска: реагируем на обращения в течение часа, а критические сбои устраняем и в нерабочее время, если это входит в тариф. Мы регулярно выпускаем обновления, чтобы приложение стабильно работало на новых версиях iOS и Android и всегда соответствовало меняющимся правилам App Store и Google Play.

В техподдержку входят:

01

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

02

Мониторинг и исправление ошибок. Отслеживаем сбои в работе приложения и устраняем их причины

03

Развитие приложения. Разрабатываем новые функции и выпускаем их в очередных версиях приложения

04

Адаптация PWA и Telegram Mini App. Дорабатываем их под новые версии браузеров и Telegram

05

Сервер и резервные копии. Если сервер приложения администрируем мы, следим за его работой и делаем резервные копии данных

Если сайт или сервер, с которыми связано приложение, тоже обслуживаем мы, причину сбоя находим быстрее, потому что работаем со всеми частями системы. Если приложение разрабатывала другая команда, получаем исходный код и доступы, проводим аудит и предлагаем план исправлений и доработок. Подробнее — «техподдержка мобильных приложений».

Обсудить задачу

11

Вопросы о разработке приложений

01Сколько времени занимает создание мобильного приложения?

Срок зависит от объёма функций и от того, как быстро вы согласуете этапы и подготовите тексты и изображения. При публикации в App Store и Google Play добавляется время на проверку Apple и Google. Срок нашей части работ указываем в оценке.

02Какие расходы будут, кроме оплаты разработки?

Apple берёт плату за аккаунт разработчика ежегодно, а Google — один раз при регистрации. С продаж цифровых товаров, в том числе подписок, через встроенные покупки Apple и Google удерживают комиссию. Вы также оплачиваете техподдержку и платные сервисы, которые нужны проекту, например хостинг серверной части или отправка SMS-кодов для входа.

03Кому принадлежат приложение, код и доступы?

Вам. Передаём исходный код приложения и серверной части, а также все доступы.

04Как мы будем следить за ходом работ?

Выделенный менеджер показывает вам промежуточные результаты и готовые части приложения, а переход к следующему этапу согласует с вами.

05Что будет, если требования изменятся по ходу работ?

Вносим изменения в техническое задание и пересчитываем стоимость затронутых этапов.

06Как защищены данные в приложении?

На iOS токены входа (ключи доступа к аккаунту пользователя) храним в Keychain (зашифрованном хранилище iOS для паролей и ключей). На Android шифруем их ключом из Android Keystore (системного хранилища ключей шифрования). Приложение обменивается данными с сервером только по защищённому соединению HTTPS. Серверная часть, которую разрабатываем мы, проверяет права доступа пользователя при каждом запросе.

07Что нужно от нас?

Для оценки достаточно описать задачи и функции приложения, а также системы, с которыми его нужно связать. Готовое техническое задание не обязательно: его составляем на первом этапе. Во время работ нужны контактное лицо для согласований, тексты, изображения и доступы к подключаемым системам. Для публикации понадобятся доступы к вашим аккаунтам разработчика и политика конфиденциальности. Без неё Apple и Google не публикуют приложения.

12

Заказать мобильное приложение

Почему RIVERIT доверяют разработку мобильных приложений:

С 2015 года на рынке

Больше 100 проектов: сайты, интернет-магазины, B2B-порталы и мобильные приложения на заказ

Своя команда со всем стеком

Нативная разработка на Swift и Kotlin, кроссплатформенная на Flutter и React Native, серверная часть на Laravel и Django

Погружаемся в специфику вашего бизнеса

Изучаем рынок и бизнес-процессы, анализируем конкурентов и продумываем путь пользователя, чтобы приложение приносило пользу вашим клиентам, а вам прибыль

Управляемое ИИ-производство

Архитектуру задаёт фреймворк, а каждое изменение проверяют тесты

Сайты, серверы и приложения в одной команде

Разрабатываем и сопровождаем сайты и администрируем серверы, поэтому приложение, сайт и сервер работают как одна система

Выделенный менеджер

За ваш проект с нашей стороны отвечает менеджер, который сообщает о ходе работ и согласует с вами каждый этап

Техподдержка после запуска

Опубликованное приложение берём на техподдержку: реагируем на обращения в течение часа, а критические сбои устраняем и в нерабочее время, если это входит в тариф

Опишите задачу в форме ниже, чтобы заказать мобильное приложение для бизнеса или доработку действующего. После брифа назовём предварительную стоимость и предложим платформу и технологию.

Обсудить задачу

13Контакты

Расскажите
о задаче

Опишите проект или проблему с сайтом. Мы свяжемся с вами в рабочее время, уточним детали и подготовим предложение с этапами, сроками и стоимостью.

  1. 01Свяжемся с вами
  2. 02Обсудим задачу
  3. 03Подготовим предложение

Заявка на проект

Пн–пт 9:00–18:00
Что нужно

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности