Предварительный этап создания программного продукта
Любая разработка приложений на Android программы стартует с переговоров. Определяется ключевая аудитория, поддерживаемые технологии, поддерживаемые функции. Грамотный специалист должен выявить потребности клиента, внести предложения.
Каждый продукт должен преследовать какую либо цель:
- повышение популярности;
- монетизация;
- создание инструмента для бизнеса.
На основании полученных данных создается Feature Map. Это "карта" проекта, которая определяет его границы. Описываются основные и второстепенные функции. Заказчик может внести свои коррективы.
Для того, чтобы приложение пользовалось популярностью, необходимо проанализировать имеющиеся на рынке IT-решения. На этом этапе определяется спецификация программного продукта, то, сколько времени потребует написание приложения.
Что необходимо делать дальше?
После можно приступать к созданию графического интерфейса и моделированию пользовательского опыта. Определяются способы взаимодействия пользователей. Это позволит определить расположение тех или иных функциональных кнопок.
Теперь следует приступать к разработке макета графического интерфейса. Совместно с заказчиком в него вносятся коррективы. Необходимо проработать дизайн каждого экрана и всплывающего окна.