Разработка 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, но первая публикация с нового аккаунта может занять несколько дней. Используем внутренние и закрытые треки тестирования и поэтапную раскатку, чтобы новая версия сначала доходила до небольшого процента пользователей и возможную регрессию можно было остановить до массового распространения.
Как мы работаем
Бриф и требования
Согласуем список экранов, интеграции и минимальную версию Android исходя из устройств, которыми реально пользуется ваша аудитория.
Дизайн по Material Design
Сначала прототип, затем визуальный дизайн по Material Design 3 под нужные размеры экранов.
Разработка на Kotlin
Двухнедельные спринты. В конце каждого вы получаете APK или ссылку на внутренний трек тестирования в Play Console.
Тестирование и релиз
Проверяем на реальных моделях устройств, затем публикуем в Google Play с поэтапной раскаткой.
Технологии
- Kotlin
- Jetpack Compose
- Android Studio
- Room
- Coroutines
- Firebase
- Google Play Billing
- Material Design 3
Наши работы
Часто задаваемые вопросы
Сколько времени занимает разработка Android приложения?
Простое приложение — 6–9 недель, бизнес-приложение средней сложности — 10–14 недель. Проверка в Google Play обычно быстрее, чем в App Store, хотя первая публикация с нового аккаунта разработчика может занять несколько дней.
Какие версии Android вы поддерживаете?
Обычно поддерживаем выпуски примерно за последние пять-шесть лет — это покрывает подавляющее большинство активных пользователей. Точную границу определяем по вашей аналитике или по профилю устройств целевой аудитории.
Будет ли приложение работать на бюджетных телефонах?
Да, и мы проверяем это специально. Тестируем на устройствах со слабым процессором и малым объемом оперативной памяти, следим за размером приложения и расходом батареи: в Армении и регионе доля такого железа очень высока.
Kotlin или Java?
Для нового — Kotlin: его рекомендует Google, и все новые инструменты выходят сначала под него. Существующие Java-приложения мы продолжаем поддерживать и умеем переводить на Kotlin постепенно, не останавливая работу над функциями.
Помогаете ли вы с публикацией в Google Play?
Да. Настраиваем Google Play Console на аккаунт вашей компании, готовим графику и описание, заполняем раздел безопасности данных и проводим приложение через проверку. Аккаунт разработчика остается у вас.
Можете ли вы взять на поддержку существующее приложение?
Да. Начинаем с аудита кода и выдаем письменную оценку: что можно развивать на текущей базе, а что дешевле переписать, с оценкой трудозатрат по обоим вариантам. Решение принимаете вы до начала разработки.
Услуга по регионам
Другие услуги
- Разработка веб-сайтов
- Разработка мобильных приложений
- Разработка iOS приложений
- Разработка на React Native
- Разработка на Flutter
- Создание интернет-магазинов (E-commerce)
- Разработка программного обеспечения
- UI/UX дизайн
- Разработка веб-приложений
- Разработка SaaS систем
- Разработка бэкенда (Backend)
- Интеграция API
- Техническая поддержка и сопровождение
- Веб-программист
- Мобильный программист
- Фриланс-разработчик
- Нанять разработчиков
- Компания по разработке ПО
- ИТ-аутсорсинг
Получить предложение
codeorigins.info@gmail.com | +374 94 14 90 60
Получить предложение