Проектирование
Каждый участник проекта должен четко понимать поставленную задачу. Для этого мы делаем mind-карту, которая наглядно демонстрирует все функции продукта, и прототипы, которые отражают все экраны приложения и схему переходов по ним. В зависимости от наших потребностей прототипы могут быть статичными или интерактивными.
Дизайн
После утверждения прототипов, мы принимаемся за дизайн приложения: нужно, чтобы он был красивым, функциональным и содержал фишки (Бог, как известно, в мелочах). Мы тщательно отрисовываем каждый экран, учитывая особенности платформы
Разработка
Непосредственно разработка мобильного приложения состоит из трех этапов. На каждом этапе заказчик вовлекается в процесс, чтобы самостоятельно судить о состоянии проекта и пробовать, как он работает. Мы пишем только нативный код и не используем кроссплатформенные решения.
Серверная разработка
При необходимости мы пишем API и всю сопроводительную документацию. В качестве backend мы используем Java, в зависимости от ситуации это также может быть Ruby или Python.
Тестирование
Мы осуществляем автоматическое и ручное тестирование на разных устройствах.
Публикация
Возможность использования приложения