Разработка приложений для 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 в нужный экран и обработку уведомлений в фоне.
Расскажите о задаче
Опишите проект в двух-трёх предложениях: что нужно сделать, для кого и в какие сроки. Ответим и предложим следующий шаг.