На этом этапе анализируем бизнес-процессы, детализируем функциональные требования и продумываем пользовательские истории в приложении. Составляем техническое задание с подробным описание того, как будет работать мобильное приложение.
Прорабатываем пользовательские сценарии и визуализируем общую структуру мобильного приложения на основе технического задания. Продумываем логику переходов между экранами и создаем интерактивный прототип — показываем визуальный образ приложения и его функциональность.
Создаем концепцию приложения и разрабатываем дизайн. Продумываем и отрисовываем состояния экранов, элементов дизайна, приветственного экрана.
Пишем чистый и стабильный код на Swift, Objective-C, Java и Kotlin. Тестируем приложения с помощью Unit- и UI-тестов. Создаём кастомные UI-компоненты, которые делают интерфейс приложения уникальным. Используем современные подходы и автоматизированный процесс разработки, CI/CD.
Тестирование и багфиксинг
Тестируем приложение на баги и ошибки, так же изучаем насколько оно удобно в использовании, понятно ли на интуитивном уровне, как быстро откликается и т.д. Обеспечиваем качественную работу приложений — находим узкие места в реализации и процессах, которые потенциально могут вызвать проблемы у пользователей.
Подготавливаем приложение к публикации. Помогаем зарегистрироваться в сторах. Отправляем правило заполненные заявки в Apple и Google. Готовим описание, тексты и скриншоты.
Обеспечиваем стабильную работу приложений при постгарантийном обслуживании. Оптимизируем мобильные продукты под обновления iOS и Android и новые устройства. Развиваем функционал согласно требованиям заказчика.