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

Нативные Android-приложения на Kotlin и Jetpack Compose.

Android — доминирующая платформа в Армении и в регионе, и именно здесь находится большая часть ваших пользователей. С 2022 года мы пишем нативные Android-приложения на Kotlin, языке, который рекомендует сам Google, а интерфейсы собираем на Jetpack Compose.

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

Kotlin и Jetpack Compose

Все новые проекты пишем на Kotlin. Java по-прежнему работает, но все новые инструменты Google выходят сначала под Kotlin, а унаследованный Java-код на дистанции дороже в поддержке. Интерфейс собираем на Jetpack Compose — это заметно сокращает время на экраны и удешевляет последующие правки. Используем весь стек Android Jetpack: Room для локального хранилища, Coroutines для фоновой работы, WorkManager для отложенных задач, Hilt для внедрения зависимостей. Дизайн опирается на Material Design 3.

Работа с фрагментацией устройств

В iOS в обороте несколько десятков устройств, в Android — тысячи: от бюджетных пятидюймовых телефонов до складных экранов и планшетов. Мы делаем адаптивные раскладки, чтобы экраны корректно выглядели при любом размере и плотности. Тестируем не только на актуальных флагманах, но и на устройствах со слабым процессором и малым объемом памяти, потому что заметная часть аудитории именно на таком железе. Отдельно следим за расходом батареи и агрессивным энергосбережением производителей, которое умеет убивать фоновые сервисы и push-уведомления.

Интеграции и сервисы Google

Интегрируем экосистему Google: Google Sign-In, Google Maps с маршрутами и геозонами, Firebase Cloud Messaging для push-уведомлений, Google Play Billing для подписок и внутренних покупок. Добавляем биометрическую аутентификацию, сканирование QR и штрихкодов через ML Kit, NFC там, где нужна бесконтактная оплата или чтение карт. По платежам работаем и с эквайрингом местных банков, и с международными провайдерами. Приложение всегда общается с вашим бэкендом по защищенному API с шифрованием и токенной авторизацией.

Google Play и управление релизами

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

Как мы работаем

01

Бриф и требования

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

02

Дизайн по Material Design

Сначала прототип, затем визуальный дизайн по Material Design 3 под нужные размеры экранов.

03

Разработка на Kotlin

Двухнедельные спринты. В конце каждого вы получаете APK или ссылку на внутренний трек тестирования в Play Console.

04

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

Проверяем на реальных моделях устройств, затем публикуем в Google Play с поэтапной раскаткой.

Технологии

  • Kotlin
  • Jetpack Compose
  • Android Studio
  • Room
  • Coroutines
  • Firebase
  • Google Play Billing
  • Material Design 3

Наши работы

Fitness Mobile Application — Разработка Android приложений
Fitness Mobile Application
BonPharm - International Online Pharmacy and Healthcare Mobile Platform — Разработка Android приложений
BonPharm - International Online Pharmacy and Healthcare Mobile Platform
Enterprise Retail Management and Business Operations Platform — Разработка Android приложений
Enterprise Retail Management and Business Operations Platform
Menergy - Healthcare Content and Social Interaction Mobile Platform — Разработка Android приложений
Menergy - Healthcare Content and Social Interaction Mobile Platform

ВСЕ ПРОЕКТЫ

Часто задаваемые вопросы

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

Простое приложение — 6–9 недель, бизнес-приложение средней сложности — 10–14 недель. Проверка в Google Play обычно быстрее, чем в App Store, хотя первая публикация с нового аккаунта разработчика может занять несколько дней.

Какие версии Android вы поддерживаете?

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

Будет ли приложение работать на бюджетных телефонах?

Да, и мы проверяем это специально. Тестируем на устройствах со слабым процессором и малым объемом оперативной памяти, следим за размером приложения и расходом батареи: в Армении и регионе доля такого железа очень высока.

Kotlin или Java?

Для нового — Kotlin: его рекомендует Google, и все новые инструменты выходят сначала под него. Существующие Java-приложения мы продолжаем поддерживать и умеем переводить на Kotlin постепенно, не останавливая работу над функциями.

Помогаете ли вы с публикацией в Google Play?

Да. Настраиваем Google Play Console на аккаунт вашей компании, готовим графику и описание, заполняем раздел безопасности данных и проводим приложение через проверку. Аккаунт разработчика остается у вас.

Можете ли вы взять на поддержку существующее приложение?

Да. Начинаем с аудита кода и выдаем письменную оценку: что можно развивать на текущей базе, а что дешевле переписать, с оценкой трудозатрат по обоим вариантам. Решение принимаете вы до начала разработки.

Услуга по регионам

Другие услуги

Получить предложение

codeorigins.info@gmail.com  |  +374 94 14 90 60

Получить предложение