Перейти до основного вмісту
CyberLab.Team

Розробка

Розробка мобільних застосунків для iOS та Android

Ми створюємо мобільні застосунки для завдань, до яких люди повертаються: бронювання, замовлення, відстеження, виїзна робота. Спершу ми питаємо, навіщо людині встановлювати застосунок і знову відкривати його наступного тижня. Від відповіді залежать платформи, екрани й те, що має працювати на сервері.

Ціна за запитом · відповідь протягом одного робочого дня

Що ви отримуєте: користувацькі сценарії, збірки застосунку й усе необхідне для публікації.

Як ми оцінюємо вартість: платформи, функції телефона й серверна робота окремими рядками.

Що залишається у вас: вихідний код та акаунти App Store і Google Play, оформлені на вас.

Що ви отримуєте

Під час передачі ви отримуєте застосунок і все, від чого він залежить:

  • Карту дій користувачів у застосунку, зокрема вхід і те, що відбувається, коли щось іде не так.
  • Затверджений інтерфейс і тестові збірки, які ви пробуєте на власному телефоні, поки ми працюємо.
  • Серверну частину, потрібну застосунку, із задокументованими зовнішніми інтеграціями.
  • Результати тестування основних дій на пристроях, які входять до оцінки.
  • Матеріали для сторінок застосунку в магазинах, репозиторій коду й інструкції з випуску.

Вебсторінки про застосунок ми плануємо так, щоб вони працювали для SEO та AI-пошуку, готуємо посадкові сторінки для Google Ads, якщо ви плануєте рекламу, і налаштовуємо події GA4 для дій користувачів на сайті та в застосунку. Пошук стосується публічних вебсторінок; усередині застосунку ми натомість вимірюємо дії.

Від чого залежить вартість

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

  • Платформи й пристрої, які підтримує застосунок.
  • Скільки екранів і наскільки вони складні.
  • Функції телефона: камера, геолокація, push-сповіщення, платежі.
  • Вхід, ролі користувачів і дані, які зберігає застосунок.
  • Серверна частина й зовнішні системи, з якими вона взаємодіє.
  • Потреба в роботі без інтернету з подальшою синхронізацією.
  • Скільки потрібно тестування і хто подає застосунок до магазинів.

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

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

Код належить вам, як і акаунти магазинів, хостингу й аналітики. Під час передачі документуємо ліцензії та доступи. Наші спеціалісти та підрядники, з якими вже працювали, за потреби працюють над застосунком і серверною частиною. За результат відповідає CyberLab. Схвалення в App Store і Google Play залежить від рішення магазинів, і ми попереджаємо про це заздалегідь.

Що входить і що ні

Входить

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

Не входить

  • Новий сайт чи переробка ваших внутрішніх систем.
  • Нові платформи або функції телефона, додані пізніше.
  • Оновлення для нових версій iOS та Android і постійна підтримка.
  • Рекламні кампанії, підготовка контенту й постійне SEO.

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

Коли це потрібно

  • Клієнти знову й знову повертаються до тієї самої дії, наприклад керування бронюванням чи повторне замовлення.
  • Ваші працівники працюють на виїзді й потребують камери, геолокації чи режиму без інтернету.
  • Наявні клієнти хочуть швидше користуватися вашою послугою на телефоні.
  • Інструмент у браузері впирається в обмеження, яке знімає лише встановлений застосунок.

Як іде робота

Чотири кроки та результат кожного

  1. Крок 1. Знаходимо причину встановити застосунок

    Спершу ви отримуєте карту дій користувачів і початковий обсяг для оцінки вартості. Ви розповідаєте, хто користуватиметься застосунком, як люди виконують завдання зараз і що має покращитися.

  2. Крок 2. Тестуємо інтерфейс і обираємо підхід

    Далі ви отримуєте клікабельний прототип і нашу пораду: нативна чи кросплатформна розробка. Ви пробуєте в ньому реальні завдання й розповідаєте про системи, з якими має інтегруватися застосунок.

  3. Крок 3. Пробуємо робочі збірки

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

  4. Крок 4. Публікуємо й передаємо

    Наприкінці ви отримуєте матеріали для магазинів, доступ до коду й інструкції з експлуатації. Ви надаєте дані акаунтів магазинів і погоджуєте подання. Ми записуємо все, що лишилося відкритим, а підтримку погоджуємо окремо.

Як ми можемо співпрацювати

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

  • Консультація або аудит

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

  • Проєкт із фіксованим обсягом робіт

    Підходить, коли вимоги можна записати ще до початку роботи. Ви отримуєте погоджений обсяг за погоджену ціну. Будь-яка нова задача спочатку отримує оновлену оцінку.

  • Оплата за витрачений час (time and materials)

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

  • Підтримка після запуску

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

Потрібні розробники, які щомісяця працюватимуть над вашим продуктом? Дивіться виділену команду розробки.

Платформи та інструменти, з якими ми працюємо

Нативні застосунки для iOS та Android або спільна кодова база на Flutter. Серверна частина на Node.js, Laravel або Go.

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

Кому підходить, а кому ще рано

Застосунки підходять бізнесу з чіткою аудиторією й завданням, яке вона регулярно виконує на телефоні. Якщо люди переважно читають про вашу пропозицію чи надсилають форму, вистачить якісного мобільного сайту, і він дешевший. Якщо інструмент потрібен без встановлення, перегляньте розробку вебзастосунків.

Зачекайте із застосунком, доки не визначите, яке завдання він розв'язує і хто керуватиме сервісом, що за ним стоїть.

Нативні застосунки чи єдиний код для обох платформ?

ВаріантКоли підходитьЩо вирішити спочатку
Окремі нативні застосунки для iOS та AndroidЗастосунок залежить від функцій платформи чи особливостей роботи кожного телефонаЩо має працювати по-різному на кожній платформі?
Єдиний спільний код для обох платформОсновні сценарії однакові на обох платформахЯкі частини все одно потребують окремої роботи під платформу?

Ми вирішуємо за вашими користувацькими сценаріями й потребами випуску. Спільний код все одно потрібно тестувати на кожній платформі, що входить до оцінки.

Робота з клієнтами з інших країн

  • Договір і NDA. До початку роботи ви підписуєте договір із CyberLab.Team OÜ, компанією, зареєстрованою в Естонії. Якщо вам потрібна угода про нерозголошення (NDA), ми підписуємо її до того, як ви передасте конфіденційні дані.
  • Рахунки в євро. Рахунки ми виставляємо в євро від компанії з ЄС, яка має номер платника ПДВ.
  • Мови. Ми працюємо англійською, українською, російською та польською.
  • Дзвінки та відповіді. Дзвінки проводимо в години, які ми з вами погодили, а на повідомлення відповідаємо протягом одного робочого дня.

Поширені запитання

Чи потрібен вам застосунок

Чи вистачить мобільного сайту?
Нерідко цього достатньо. Якщо люди переважно читають інформацію чи надсилають форму, адаптивний сайт упорається без встановлення. Перш ніж радити застосунок, ми шукаємо конкретну причину його створювати.
Чи потрібні на старті і iOS, і Android?
Це залежить від ваших клієнтів. Платформи ми погоджуємо до оцінки й кажемо, кого перша версія не охопить.
Чи покриє один спільний код всі потреби?
Не завжди. Спочатку перевіряємо функції телефона й відмінності платформ, а в пропозиції зазначаємо частини, які потребують окремої роботи.

Як працює застосунок

Чи потрібен застосунку сервер?
Якщо він обмінюється даними між користувачами, має акаунти або з'єднує людей із вашим сервісом, так. Ми розбираємо, що вже закривають ваші наявні системи, а що має створити проєкт.
Чи можна інтегрувати його із системою, якою ми вже користуємося?
Нам потрібно переглянути її API, права доступу й тестове середовище. Інтеграція потрапляє до оцінки лише після того, як ми впевнені, що його можна зробити.
Чи можна користуватися застосунком без інтернету?
Лише для тих завдань, під які ми це заздалегідь спроєктуємо. Ми погоджуємо, що залишається доступним без інтернету, що зберігається на телефоні та що відбувається, коли під час синхронізації виникає конфлікт між двома змінами.

Тестування й публікація

Як ми бачитимемо прогрес?
Спочатку ви пробуєте клікабельний прототип, потім робочі збірки в погоджені моменти. До кожної збірки додаємо коротку примітку: що вже можна тестувати і які рішення потрібні від вас.
Кому належать акаунти App Store і Google Play?
Вам. Акаунти оформлено на вашу компанію, а ми отримуємо лише права, потрібні для публікації.
Що робити, якщо магазин відхилить застосунок?
Ми читаємо причину, порівнюємо її з тим, що подавали, і кажемо, що робити далі. Ніхто не може гарантувати схвалення чи тривалість перевірки. Зміни поза початковим обсягом потребують оновленої оцінки.

Бюджет і те, що буде після запуску

Що вам потрібно для оцінки вартості застосунку?
Основні дії користувачів, платформи й системи, з якими він інтегрується. Також питаємо, хто вестиме серверну частину й хто надасть дані для магазинів. Ціна за запитом.
Коли можна випустити застосунок?
Це залежить від функцій, доступу до систем для інтеграції і швидкості погоджень. Перевірку в магазинах ми не контролюємо, тому в плані подання й схвалення йдуть окремими кроками.
Що відбувається після передачі?
Ви отримуєте код та інструкції з випуску. Ми погоджуємо, хто стежить за застосунком, усуває збої та підтримує його роботу з новими версіями iOS та Android. Постійну підтримку ми пропонуємо окремою послугою.

Пов'язані послуги

Почніть із завдання, яке має виконувати ваш застосунок

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

Обговорити проєкт

Telegram @cyberlabteam · WhatsApp +48 668 155 303 · info@cyberlab.team