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

2dev.kz разрабатывает приложения для Android на Kotlin и Jetpack Compose: адаптируем интерфейс под широкий парк устройств, подключаем backend и интеграции, настраиваем push через FCM, тестируем и публикуем в Google Play.

Что учитываем в Android-проектах

Разные устройства

Диагонали, плотности экранов, версии ОS, слабые устройства и нестабильная сеть.

Material Design

Интерфейс по паттернам платформы, понятный пользователю Android.

Google Play

Требования к безопасности данных, целевому API, формату App Bundle и политикам.

Фон и батарея

Корректные фоновые задачи и синхронизация без лишнего расхода заряда.

Что входит в работу

  • UX/UI-дизайн под Android с учётом навигации и компонентов платформы
  • Разработка на Kotlin / Jetpack Compose, архитектура под развитие
  • Backend и API, авторизация, роли, админ-панель
  • Push через FCM, deeplink, работа в фоне
  • Интеграции: оплата, карты, аналитика, CRM, вход через Google
  • Тестирование на реальных устройствах и в эмуляторах
  • Публикация в Google Play, поэтапный раскат обновлений

Нужны обе платформы — разработка мобильных приложений или Flutter. Нужен только iOS — разработка iOS-приложений. Проверяете гипотезу — разработка MVP.

Частые вопросы

На чём вы разрабатываете под Android?

Kotlin и Jetpack Compose для нового кода. Для кроссплатформенных задач используем Flutter с нативными модулями там, где нужны специфичные возможности Android.

Как учитывается разнообразие устройств Android?

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

Что нужно для публикации в Google Play?

Аккаунт Google Play Console, оформленный на компанию-владельца. Мы готовим сборку в формате Android App Bundle, карточку приложения, политику конфиденциальности и данные о безопасности данных, проходим проверки Google и публикуем — сначала в закрытом треке, затем в проде.

Можно ли выпустить приложение только под Android?

Да. Если основная аудитория на Android, разумно начать с него. Расширение на iOS при нативной разработке — отдельный проект, при Flutter вторая платформа дешевле.

Как приходят push-уведомления?

Через Firebase Cloud Messaging (FCM). Настраиваем отправку с backend, сегментацию, deeplink в нужный экран и обработку уведомлений в фоне.

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

Опишите проект в двух-трёх предложениях: что нужно сделать, для кого и в какие сроки. Ответим и предложим следующий шаг.