Разработка
приложений для Android
в Новосибирске
С чем приходят за приложением на Android
Сайт не заменяет приложение
Клиенты возвращаются через браузер, а нужны уведомления и быстрый вход.
Приложение делали давно
Сборка не проходит проверку магазина, а разработчика уже не найти.
Работает только на новых телефонах
На части устройств экраны съезжают, и половина заказчиков это видит.
Оценки в магазине упали
Отзывы жалуются на вылеты, а понять их причину внутри команды нечем.
Нужна работа без связи
Сотрудники в поле теряют сеть, и данные до учёта не доходят.
Кому нужно приложение на Android
- Каталог и корзина
- Оплата в приложении
- Уведомления
- Работа без сети
- Фото и подписи
- Обмен с учётом
- Подписки магазина
- Сценарии возврата
- Аналитика входов
Как устроена разработка под Android
Больше возможностей для вашего проекта
- Интернет-магазины
- Недвижимость
- Здравоохранение и стоматология
- Рестораны и кафе
- Салоны красоты
- Образование
- Строительство
- Юридические услуги
- Туризм и гостиницы
- Логистика
- Дизайн интерьеров
- Ремонт квартир
- Автосервисы
- Маркетплейсы
- Консалтинг
- Фотографы
Обсудим проект?
FAQ
Если не нашли ответа — напишите нам на info@toimi.pro.
Android-приложения действительно дольше делать, чем iOS?
Не всегда — но у Android больше типов устройств, версий ОС и правил по верстке. Мы учитываем
это на старте, чтобы не терять время в процессе.
Можно запуститься без полной поддержки планшетов и нестандартных экранов?
Конечно — мы определим приоритеты на первую версию. Поддержку планшетов и других форматов можно добавить позже — без переделок.
А если нужна поддержка Android 8+?
Не проблема. Мы сразу учитываем особенности старых версий и тестируем совместимость, чтобы на старых устройствах все работало как надо.
А можете подключить Firebase, Stripe или наш бэкенд?
Да! Работаем с базами в реальном времени, авторизацией, API и сторонними SDK — безопасно и чисто.
Что происходит после запуска?
Вы получаете код, полную передачу проекта и варианты сопровождения — все задокументировано и готово к работе.
На каких устройствах проверяют приложение?
На телефонах разных производителей, лет выпуска и размеров экрана.
Сколько устройств нужно для проверки?
Несколько живых телефонов плюс облачные устройства.
Что такое облачная проверка на устройствах?
Сервис даёт доступ к сотням реальных телефонов.
Хватает ли эмулятора?
Эмулятор ловит часть ошибок, поведение камеры и сети он не покажет.
Какие версии системы проверяют?
Те, что стоят у вашей аудитории, по данным магазина.
Нужно ли поддерживать очень старые версии?
Поддержка старых версий удорожает работу, и решают по доле.
Как быть с оболочками производителей?
Они меняют поведение уведомлений и фоновых задач.
Что чаще всего ломается на других устройствах?
Вёрстка экранов, камера, уведомления и фоновая работа.
Как проверяют вёрстку?
На узких, широких и очень длинных экранах.
Нужно ли проверять поворот экрана?
Нужно, если поворот разрешён.
Как быть с вырезом под камеру?
Отступы задают с учётом безопасной области.
Нужно ли проверять крупный шрифт?
Часть людей увеличивает шрифт системы.
Как быть с тёмной темой?
Её проверяют отдельно на всех экранах.
Нужно ли проверять доступность?
Проверяют работу с озвучкой экрана.
Как быть с медленными устройствами?
Проверяют на телефоне с малой памятью.
Что делать при вылетах на слабых устройствах?
Снижают потребление памяти и размер изображений.
Нужно ли проверять расход батареи?
Фоновые задачи проверяют на расход.
Как быть с расходом трафика?
Его измеряют и сокращают лишние запросы.
Нужно ли тестировать обновление с прежней версии?
Обязательно: данные пользователя должны сохраниться.
Что бывает при неверном обновлении базы?
Пользователь теряет данные, и это видно в отзывах.
Нужны ли автоматические тесты?
Они экономят время на повторных проверках.
Какие тесты пишут в первую очередь?
На расчёты, оплату и синхронизацию.
Нужны ли тесты интерфейса?
Их пишут на основные пути пользователя.
Как быть с ручной проверкой?
Она остаётся для сценариев с камерой и сканером.
Нужен ли отдельный тестировщик?
На проекте со многими экранами нужен.
Как быть с проверкой перед выпуском?
Проходят короткий список обязательных сценариев.
Нужно ли проверять на планшете?
Проверяют, если планшеты есть у аудитории.
Как быть со складными устройствами?
Проверяют переход между экранами.
Нужно ли проверять работу с внешней клавиатурой?
Для рабочих приложений это полезно.
Как быть с разными языками при проверке?
Каждую версию проходят по основным экранам.
Нужно ли проверять разрешения?
Проверяют поведение при отказе в разрешении.
Что делать, если пользователь отказал в доступе?
Приложение объясняет последствия и продолжает работу.
Нужно ли собирать отчёты об ошибках?
Сбор отчётов о сбоях подключают до выпуска.
Как быть с ошибками, которые не повторяются?
Их ищут по отчётам и журналам.
Нужен ли список проверенных устройств?
Он входит в отчёт о приёмке.
Сколько времени занимает проверка?
От нескольких дней на небольшом приложении.
Смотрите также
Обновлено: