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

Не знаєте, що обрати?

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

+380 (95) 658 67-78
Усі послуги — 6 напрямів · 25 послугНавігація ↑ ↓ · Закрити 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, беремо його на техпідтримку: відповідаємо на звернення протягом години, а критичні збої виправляємо й у неробочий час, якщо це входить у тариф

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

Обговорити задачу

Послуги напряму

Мобільні додатки

10Контакти

Розкажіть
про задачу

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

  1. 01Зв’яжемося з вами
  2. 02Обговоримо задачу
  3. 03Підготуємо пропозицію

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

Пн–пт 9:00–18:00
Що потрібно

Натискаючи кнопку, ви погоджуєтеся з політикою конфіденційності