Разработка мобильных приложений. Как сделать мобильное приложение с нуля.

Сейчас для многих компаний важен и актуален стал такой канал продаж, как продажи через интернет. Но продавать можно не только в браузере, но и через телефон клиента. Для этого нужно создать мобильный клиент для каждого телефона — т.е. несколько мобильных приложений. Разработка нескольких клиентов довольно непростая задача. Требуется не только создать приложение на телефоне, но и создать API для сайта для загрузки и отображения товара.

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

Начинаем разработку. Шаг 1. Грамотное техническое задание

От идеи до реализации вашего мобильного приложения может пройти месяц, а может и год. Вопрос в том, насколько грамотно вы начнете.
Началом разработки всегда является техническое задание(ТЗ). Нужно уделить очень большое внимание данному вопросу, поскольку неправильная проработка деталей приложения может обернуться двух и трехкратным увеличением бюджета и сроков.
Есть определенные нюансы платформы, о которых нужно знать любому человеку К примеру, в iOS нельзя сохранять файлы на диске и нет флеш карт. Это особенности платформы.
Также ограничен размер приложения. Запихнуть 500 мб пользователю на устройство вряд ли получится.
В ТЗ стоит описать следующие моменты.

  1. Назначение приложения и основные функции(идея приложения)
  2. Требования к платформам и минимальные версии.
  3. API на внешней стороне, с которым взаимодействует приложение
  4. Обработка ошибок в приложении.
  5. Поведение приложеня при отсутствии интернет.
  6. Сроки разработки, этапы.
  7. Контроль версий, система учета ошибок
  8. Ответственные лица и их контакты.

Далее нужно расписать, что же будет делать приложение. Т.е. очень очень детально. Желательно отрисовать макеты от руки для будущего дизайна.

Шаг 2. Выбор дизайнера мобильных приложений.

Свои рекомендации по выбору дизайнера мобильных приложений я изложил в этой статье.
Буду краток — дизайнер должен быть порядочным, не затягивать сроки и знать Guidlines для iOS 7.
Работы дизайнера вам обязательно должны нравиться. Дизайн приложения — это половина успеха. Пользователи смотрят и покупают картинки. Лишь потом они обращают внимание на содержание. Это очень актуально для iOS. Нарисуйте крутой дизайн.

Вторая важная часть — юзабилити. Поработайте над своим макетам, сделайте интерактивный прототип. Интерактивный прототип — это приложение с переходами по формам. Нажимаем и переходим к определенному экрану. Проработайте размер и цвет кнопок на каждом экране. Подумайте, насколько удобно будет пользователю нажимать на кнопку или выполнять определенное действие. Видна ли кнопка «купить» или же вы запрятали ее очень далеко. Приложение со встроенными покупками должно ненавязчиво но продавать.

Выбор разработчиков мобильных приложений

При выборе разработчиков мобильных приложений вам нужно найти оптимальное соотношение цена качество.
Свои мысли по поводу выбора я изложил в следующей статье. Коротко — берите средние цены, у разработчиков должен быть поставлен процесс, быть в наличии багтрекер и система контроля версий. Над вашим проектом должно вести разработку 2 программиста и должны четко соблюдаться сроки.

Не затягивайте.

И вот разработка началась, прошел месяц — вы пытаетесь получить результат, но вам предоставляют одну форму и то с оговоркой, что еще только прототип. В итоге ничего не сделано.
Стоит задуматься, если вы видите что они не успевают. Я участвовал в разработке приложения, где заказчика очень долго кормили обещаниями, выпускали версии с кучей ошибок и падений. В итоге за год разработки вышло уже 2 конкурента. Приложение перестало быть актуальным при выпуске и потерпело провал.

У меня был случай, когда я выбрал разработчика, который кормил меня обещаниями, а сам изучал платформу. При этом он уверял, что знает платформу.
В итоге мне хватило 2х недель чтобы сбежать от него и найти другого. Помните, если чувствуете, что разработчик не выходит на связь, на вас забивает, кормит обещаниями. Сразу бросайте его. Кинул раз, кинет и другой. Вам важны сроки и ваши усилия. В конце концов вы тратите деньги и ждете нормального отношения и результата через определенное время.
А если разработчик обещает, но не выходит на связь, значит это будет всегда. Срыв сроков и потеря времени вам ни к чему. Смело меняйте коней))

Сразу получите сертификат разработчика

ДО начала работ получите сертификат разработчика Apple или для Андроид. Это поможет вам понять, что к чему, какие материалы нужны, где смотреть статистику по приложениям. Вам нужны будут скриншоты приложения, промоматериалы, иконка, видео. Нужно будет открыть счет в банке для получения дохода.
Разработка мобильного приложения

Копирование материалов с сайта без согласия автора запрещено. Более подробно на http://mobile-testing.ru/rules

комментарии

  1. Nikolai говорит:

    Интересная статья! Можно ли ей взять (с указанием источника) для нашего сайта

Оставить комментарий

Отправляя свой комментарий, вы автоматом соглашаетесь с правилами сайта.
Обязательные поля помечены *