Связаться

Мобильные приложения

Создаём мобильные интерфейсы вместе с API и backend или подключаем к существующей системе.

Разрабатываем мобильный интерфейс как часть системы: с данными, действиями пользователя, API и правилами доступа. Если backend уже существует, сначала проверяем его возможности и ограничения. Если нет - проектируем необходимый серверный контур вместе с приложением.

Что важно решить до выбора технологии

Кто будет пользоваться приложением и в каких условиях? Какие действия нужны без доступа к компьютеру? Какие данные можно хранить на устройстве, как работает авторизация и что должно происходить при нестабильной сети? Ответы влияют на архитектуру сильнее, чем выбор между двумя фреймворками на первом разговоре.

Обсуждаем нативную разработку на Swift и Kotlin, кроссплатформенные приложения на Flutter или React Native, а также PWA. Решение зависит от функций устройства, требований к публикации, производительности, офлайн-сценария и состава существующей системы.

Состав возможной работы

Проектирование пользовательских сценариев, мобильный интерфейс, API, backend, интеграции с корпоративными приложениями, тестирование и подготовка поставки. Если задача ограничена интерфейсом поверх готового API, не раздуваем её до разработки новой платформы. Если текущий API не покрывает нужные действия, фиксируем его доработку отдельно.

Как связываем приложение с системой

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

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

Что рассказать на старте

Опишите аудиторию, 3-5 основных действий, существующие системы, требования к устройствам и условия работы с сетью. Если есть текущий продукт, полезны описание API и ограничения по выпуску обновлений. Доступы и персональные данные в первичную форму отправлять не нужно.

API и интеграции · Корпоративные системы · Подход

Обсудим мобильный сценарий

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

Обсудить задачу