Теперь о навигации в приложении
Это просто. Сначала нарисуйте вид экрана вашего приложения на листе А4. Теперь возьмите каждый элемент, который запланировали для приложения, сотрите его и подумайте, стало ли приложение бессмысленным. Если не стало, то стирайте следующий, например, кнопку «поделиться в Facebook». Потом кнопку с календарем, потом – с определением местоположения и т.д. Вдохновившись успехом, попробуйте выбрасывать целые экраны. Их все можно позже вернуть, когда выяснится, что вообще нужно пользователю от приложения.
Мы подошли к первой сложной задаче – графическому дизайну. Если не умеете сами, то разумно его заказать, но можно продолжить и самим – если в предыдущих пунктах было достаточно упрощений, то работы не очень много.
Когда дизайн готов, можно начинать тестировать приложение. Напечатайте на бумаге и покажите знакомому, коллеге и клиенту. Понимаете, что тут можно сделать? Это бы вам помогло? Долго ли пришлось копаться, пока не поняли? Я уже надоел с этими вопросами? Если получили 10 ответов «да, надоел», можно продолжать с проектом. Или вернуться к оформлению, если в ходе общения выяснилось, что картинка слишком сложная. Начать оформление снова может быть нудным делом, но это куда дешевле, чем исправлять ошибки после программирования.
Теперь приложение надо запрограммировать, то есть заказать, так как самому научиться программировать можно, но это неэффективно по времени. Пусть кто-то сделает. К счастью, задание уже хорошо продумано и расписано, а функций минимум, что делает бюджет подходящим.
Далее идет тестирование. Первое тестирование, работает ли вообще приложение, сделает программист, будь он фирмой или физическим лицом. Однако вам самим тоже надо тестировать. И потом сделать самое важное – найти какого-нибудь реального пользователя и дать ему протестировать (совет: все те люди, кто высказался насчет графического дизайна, очень рады видеть, что от их обратной связи был толк и они могут дать еще оценки).
Наверняка придется внести небольшие изменения в приложение, но ничего слишком серьезного, так как основные ошибки интерфейса были выявлены ранее при сборе обратной связи по графическому решению. Так что осталось внести эти небольшие изменения и можно открывать приложение для всего мира… И, конечно, заново попросить у пользователей обратную связь.