Разработка нативного Android-приложения
Kotlin и Jetpack Compose. Под Google Play и российские альтернативы (RuStore, NashStore, AppGallery).
Что входит
- Kotlin + Jetpack Compose
- Интеграция с API бэкенда
- Push через FCM или RuStore PNS
- Google Play Billing или прямые оплаты
- Material You дизайн
- Публикация в RuStore + Google Play
- Адаптация под планшеты и складные
Нативное приложение для Android на Kotlin и Jetpack Compose. Мы делаем продукт, который одинаково уверенно живёт и в Google Play, и в российских сторах — RuStore, NashStore, Huawei AppGallery. Это критично, когда часть вашей аудитории не может ставить приложения из Google Play. Мультистор мы закладываем в проект с самого начала, а не переделываем сборку под каждую площадку в последний момент.
Как мы работаем
- Бриф и прототип. Разбираем сценарии, устройства аудитории и требования сторов. Собираем карту экранов и прототип, чтобы согласовать логику до разработки.
- Дизайн. Material You или ваш брендбук — на выбор. Учитываем разнообразие Android-устройств: разные диагонали, плотности экрана, складные корпуса.
- Разработка итерациями. Kotlin, Jetpack Compose, архитектура MVVM с Coroutines и Flow. В конце каждого спринта — собранный APK, который можно проверить на телефоне.
- Интеграции. Подключаем бэкенд, push через FCM для Google Play и RuStore PNS для российского контура, оплаты под каждую площадку.
- Публикация в сторы. Готовим сборки AAB и APK, оформляем карточки и проходим модерацию в RuStore, Google Play и остальных сторах из согласованного списка.
- Передача. Отдаём исходный код, ключи подписи и доступы, фиксируем план обновлений.
Что вы получаете
Одно приложение, опубликованное сразу в нескольких сторах, — это шире охват без дублирования разработки. Отдаём исходники в вашем репозитории, ключи подписи (терять их нельзя — без них не выпустить обновление), настроенный CI, который собирает варианты под разные площадки. Push работает и там, где нет сервисов Google: FCM для Google Play, RuStore PNS для устройств без GMS. Оплаты оформлены под каждый стор, аналитика и краш-репортинг подключены с первого релиза. По запросу адаптируем интерфейс под планшеты и складные устройства, а также выпускаем версии для Android Auto, Wear OS или Android TV, если это часть вашего сценария.
Сроки
Ориентир — 21 день на приложение среднего объёма с интеграцией к готовому API. Мультистор-публикация добавляет времени на подготовку и модерацию каждой площадки. Сложные сценарии — офлайн, синхронизация, фоновые сервисы под требования Android 14+ — оцениваем отдельно после брифа. Перед выкладкой каждый релиз проверяем на реальных устройствах разных производителей и диагоналей.
Пример из практики
Частый запрос: приложение должно работать у всех клиентов, включая тех, у кого телефон без сервисов Google. Разрабатываем один раз, а на этапе публикации собираем варианты под каждый стор — с корректными push и оплатами. Для Google Play подключаем FCM и Google Play Billing, для RuStore — RuStore PNS и оплату через ЮKassa или СБП. Фоновые задачи оформляем по правилам Android 14, иначе система их отключает. В итоге у заказчика один код и присутствие сразу на нескольких площадках, а не отдельная сборка на каждую вручную. Ключи подписи храним и передаём вам — без них выпуск обновлений в стор был бы невозможен.