Мобильные приложения для iOS и Android.

Создаём мобильные приложения для клиентов, партнёров и сотрудников. Учитываем слабую связь, уведомления, работу с камерой и геолокацией, публикацию и дальнейшие обновления.

Демонстрация мобильного приложения: задание на устройстве, работа сотрудника и синхронизация с сервером.
Демонстрация решенияЗадача продолжается за пределами офиса
  1. Задание
  2. Работа на устройстве
  3. Синхронизация

iOS · Android · работа без связи

Потеря связи — часть сценария

Заранее определяют, что сохраняется на устройстве, что требует сервера и как разрешаются изменения после восстановления связи.

Единые данные во всех каналах

Приложение, панель управления, уведомления и отчёты используют одну актуальную информацию.

Готовим публикацию

Собираем приложение, оформляем страницы в магазинах и сопровождаем проверку перед выпуском.

Учитываем мобильные ограничения

Проверяем работу при слабой сети, обновления, уведомления и доступ к данным на устройстве.

В каких ситуациях
это помогает.

Сверьте примеры со своей работой. Точный состав решения определим после короткого разбора задачи.

Из чего складывается
первая версия.

Это отправной список. После разбора процесса уберём лишнее, добавим обязательные связи с другими программами и зафиксируем границы этапа.

Что подготовить
к первому разговору.

  • Основное действие человека с телефона
  • Нужные устройства и функции: камера, геолокация, уведомления
  • Действующий сервер или источники данных

Как проверим первый этап

Проверяем основной сценарий на согласованных устройствах, медленную связь и возвращение в приложение. Критичные разрешения запрашиваются в понятный пользователю момент.

Обсудить состав первого этапа

Почему меняется
стоимость.

Диапазон зависит от количества пользователей, рабочих шагов, обмена с другими программами и условий запуска.

Люди и рабочие действия

На оценку влияет, кто пользуется системой, что должен сделать каждый участник и какие исключения встречаются в работе.

Обмен с другими программами

Проверяем, какие данные приходят из 1С, CRM, оборудования и внешних сервисов и как часто их нужно обновлять.

Доступ и надёжность

Учитываем количество пользователей, права доступа, историю действий, резервное копирование и восстановление после сбоя.

Состав первой версии

Сначала запускаем один законченный рабочий маршрут. Остальные функции планируем следующими этапами.

Что важно до
старта.

Нативное или кроссплатформенное приложение?

Зависит от функций, устройств и планов развития. Нативные приложения создаём на Swift для iOS и Kotlin для Android. Для многих бизнес-сервисов Flutter или React Native ускоряют запуск, но сложные аппаратные сценарии могут требовать нативной разработки.

Нужен ли отдельный backend?

Чаще всего да: он хранит данные, связывает приложение с CRM и платежами, управляет ролями и уведомлениями.

Опишите, что происходит сейчас.
Предложим понятный первый шаг.

Рассказать о задаче