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

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

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

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

Разработка Android-приложений

Разработка приложений для Android на Kotlin и Jetpack Compose: проектируем интерфейс по правилам Google, проверяем приложение на смартфонах разных производителей и версиях Android, публикуем в Google Play и обеспечиваем техподдержку после запуска. Нативное приложение работает быстро и использует камеру, NFC, геолокацию, Google Pay и другие возможности Android-смартфона.

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

01

Что такое нативное приложение для Android

Нативное приложение для Android — программа, которую пишут специально под Android на Kotlin или Java в официальной среде разработки Android Studio и публикуют в Google Play. Код такого приложения напрямую работает с камерой, NFC, датчиками и другими функциями смартфона.

02

Когда выбирать нативную разработку под Android

Нативное приложение под Android выгоднее в пяти случаях:

01

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

02

Использование аппаратных функций устройства. Приложение работает с платёжными терминалами, сканерами штрихкодов, датчиками. Производители выпускают для них библиотеки под Android, и нативное приложение подключает их напрямую. Во Flutter и React Native к такой библиотеке сначала пишут модуль-посредник на Kotlin, а это лишние часы работы

03

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

04

Работа на корпоративных устройствах. Терминалы сбора данных, планшеты в режиме киоска, устройства под управлением MDM. Все эти функции есть только в Android API, и нативное приложение использует их без обходных решений

05

Фокус только на экосистеме Android. Ваши клиенты пользуются Android-смартфонами, а версия для iPhone не планируется. Кроссплатформенная разработка здесь не даёт экономии. Если iPhone понадобится в ближайшие год-два, выгоднее сразу делать кроссплатформенное приложение

Если нужны и Android, и iPhone, а бюджет и сроки ограничены, обычно выгоднее кроссплатформенная разработка.

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

03

Разработка андроид-приложений

Разработку мобильного приложения на андроид ведём по этапам: проектируем экраны, программируем приложение и при необходимости серверную часть, тестируем и публикуем в Google Play.

01

Kotlin и Jetpack Compose

Приложение программируем на Kotlin, а экраны собираем на Jetpack Compose. Исходный код передаём вам, а приложение на стандартных инструментах Android сможет развивать другая команда Android-разработчиков.

02

Дизайн по Material Design

Экраны проектируем по правилам Material Design из руководства Google, поэтому владельцам Android-смартфонов приложение привычно с первого запуска.

03

Экраны разных размеров

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

04

Связь с сайтом и сервером

Если у вас есть сайт, приложение получает с него данные через API, программный интерфейс сайта. Если API на сайте нет, добавляем его. Если сайта нет или его нельзя доработать, разрабатываем серверную часть на Laravel или Django для хранения содержимого приложения, управления им и обмена данными с вашими внутренними системами или сервисами.

05

Тестирование на Android-устройствах

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

04

Основные требования Google Play

Основные требования Google Play учитываем ещё при проектировании, чтобы не переделывать приложение после проверки:

  • в большинстве стран цифровые товары и подписки на цифровой контент продают только через Google Play Billing, платёжную систему магазина с комиссией Google
  • физические товары и услуги оплачивают вне Google Play Billing, например картой или через Google Pay
  • приложение запрашивает только те разрешения, которые нужны его функциям, например доступ к камере или геолокации
  • если в приложении создают аккаунт, даём два способа запросить его удаление: в приложении и на веб-странице
  • в Google Play Console указываем, какие данные приложение собирает и передаёт третьим лицам, и размещаем ссылку на политику конфиденциальности

05

Функции приложения для Android

В приложение для Android можно встроить возможности системы и сервисов Google:

01

Биометрия

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

02

Google Pay

Клиент оплачивает товары и услуги картой, сохранённой в аккаунте Google, без ввода её номера.

03

Google Wallet

Бонусные карты, билеты и купоны в Google Wallet: клиент показывает их на кассе или на входе прямо из кошелька смартфона.

04

Вход через аккаунт Google

Регистрация и вход в один шаг через аккаунт Google, без отдельного пароля.

05

Push-уведомления

Сообщения, например о статусе заказа и акциях, приходят на смартфон, даже когда приложение закрыто. Доставляет их Firebase Cloud Messaging, сервис Google.

06

Google Maps и геолокация

Ваши точки продаж или офисы на Google Картах, маршрут до них и поиск ближайшей точки по местоположению клиента.

07

Виджеты на главном экране

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

08

NFC

Смартфон с NFC считывает метки на товарах или оборудовании и работает как бесконтактный пропуск на совместимых считывателях.

06

Публикация в Google Play

Мы регистрируем аккаунт разработчика Google Play на вашу компанию, поэтому все юридические права на приложение и его страницу в магазине будут полностью принадлежать вам. Для аккаунта организации Google запрашивает номер D-U-N-S, бесплатный идентификатор компании в международном реестре Dun & Bradstreet, и проверяет данные организации. Номер D-U-N-S выдают не сразу, поэтому регистрацию аккаунта начинаем до окончания разработки. Перед публикацией заполняем страницу приложения в Google Play и анкету возрастного рейтинга. Если Google отклоняет приложение, дорабатываем его по замечаниям и отправляем на повторную проверку.

07

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

Стоимость разработки приложения для Android зависит от объёма работ. Кроме общих факторов, описанных на странице о разработке мобильных приложений, на объём работ влияют:

01

Модели смартфонов для тестирования. Приложение проверяем на каждой модели из согласованного списка, поэтому каждая добавленная модель увеличивает объём тестирования и стоимость

02

Минимальная версия Android. Части функций приложения нет в старых версиях Android, поэтому для них программируем и тестируем замену или упрощённый вариант. Чем ниже минимальная версия, тем больше таких функций и, соответственно, объём работ и стоимость

03

Планшеты и складные смартфоны. Для большого экрана проектируем, программируем и тестируем вторую раскладку интерфейса и её поведение при повороте и складывании устройства, поэтому растут объём работ по интерфейсу и стоимость

Предварительную стоимость называем после брифа.

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

08

Вопросы о разработке под Android

01Можно ли позже добавить версию для iPhone?

Да. API сайта или серверная часть, разработанные для Android-приложения, подойдут для iPhone. Предложим два варианта: отдельное приложение для iPhone на Swift или одно кроссплатформенное приложение, которое заменит Android-версию. Сравним их по стоимости и срокам до начала работ.

02С какими моделями смартфонов совместимо приложение?

Приложение доступно в Google Play для смартфонов с выбранной минимальной версией Android и новее. Эту версию и список моделей для тестирования выбираем вместе с вами по смартфонам ваших клиентов и фиксируем в техническом задании.

03Почему Android-приложение нужно регулярно обновлять?

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

09

Заказать Android-приложение

Почему RIVERIT доверяют создание приложений для Android:

На рынке с 2015 года

За это время RIVERIT выполнила больше 100 проектов для бизнеса, включая мобильные приложения

Android-разработка своими силами

Приложения программируем на Kotlin и Jetpack Compose, а серверную часть на Laravel или Django

Изучаем ваш бизнес до старта

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

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

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

Опыт с сайтами и серверами

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

Менеджер проекта

Ответственный менеджер держит вас в курсе работ и согласует этапы

Техподдержка после публикации

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

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

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

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

Мобильные приложения

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

10Контакты

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

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

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

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

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

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