Задача перед разработкой: создать приложение для iPhone на основе существующего приложения на Android и добавить новые оговоренные функции. Приложение доступно в App Store.
Собираем функциональные требования
Перед разработкой, мы изучили уже готовое приложение на Android, сайт и предварительные пожелания клиента. На их основе составили перечень основных функций которые должны быть в новом приложении.
То, что уже было на android
- Авторизация
- Новостная лента
- Вывод статистики футбольных матчей с сайта
- Онлайн трансляция матча
- Фото лента
Клиент пожелал добавить
- Push-уведомления о всех значимых событиях
- Интегрировать форум
- Заложить рекламные блоки
- Добавить комментирование новостей
- Добавить раздел с ТВ программой
Наши предложения
- Добавить возможность делится новостями
- Добавить закладки, которые могут работать без подключения к интернету
- Сделать внутренние ссылки
- Добавить поиск по форуму
Анализируем рынок
Мы установили и ознакомились с приложениями основных игроков на рынке. Оценили удобство структуры, функциональные возможности, как и какой контент они выдают. Читали отзывы, чтобы уловить настроения пользователей, найти потенциальные возможности, выделили самые показательные из них.
Из отзывов мы узнали, что футболисты хотят видеть айдентику клубов, некоторым явно удобнее ориентироваться по знаменам чем письменным названиям.
Push-уведомления востребованы, пользователи хотят получать основную информацию о лигах, матчах, командах, чемпионатах. Но исключительно тех, которые их интересуют.
Нашли несколько просьб, добавить функцию шаринга (возможность поделиться статьей через социальные сети).
Часто спрашивают о возможности оставлять комментарии, но жалуются на флуд в комментариях.
На рынке уже были многофункциональные и кроссплатформенные приложения, в которых есть форум, push-уведомления, закладки, данные об игроках и клубах. А значит, если наше приложение будет уступать по ключевым позициям, можно потерять аудиторию.
Большой популярностью пользуются push-уведомления, именно ради уведомлений могут установить приложение. Фанаты хотят простую и гибкую систему уведомлений, чтобы быть в курсе главных событий (в том числе и новостей) по клубам, лигам, футболистам.
Данные о матчах, статистика – основная по значимости информация, ее представление должно быть особо проработано для удобства восприятия информации.
Разработка прототипа
До дизайна на прототипе мы показываем весь функционал, думаем на структурой приложения и навигацией, над удобством использования, описываем разные состояния элементов, прорабатываем пользовательские сценарии.
В дальнейшем все страницы отображенные на прототипе, после утверждения рисуются на этапе дизайна. Но общая форма и принципы взаимодействия уже будут определены и, как правило, не меняются.
Выбираем концепцию дизайна
Перед тем как рисовать все страницы, которых много, мы предложили несколько стилистических решений на выбор.
Концепцию нашли не сразу, рассматривали много вариантов
Дизайн всех страниц
Главная страница и боковое меню
Страница статьи и комментарии.
Статистика.
Данные о матче.
Рисуем векторные иконки.
ТV программа и разделы форума.
Закладки, push-уведомления и авторизация.
Весь дизайн уместился на 46 страницах.
Иконка приложения
Иконку разработали на основе существующего логотипа компании.
Разработка приложения
Основная особенность приложения – это его синхронизация с сайтом, с которого мы тянем весь контент (новости, статистику и расписание матчей). Кроме того, мы передаем на сайт комментарии сделанные через приложение.
Так же не мало сил ушло на такую функцию как push-уведомления, где пользователи могут сами указать какие уведомления и от каких команд получать. Будь-то начало матча, замена игрока, гол, карточка или конец матча.
Еще мы предусмотрели чтобы добавленные в закладки статьи кешировались, так их можно будет читать без подключения к интернету. А фотографии ужимались для скорости загрузки страниц и экономии мобильного трафика.
Требования наших клиентов на стадии оценки проекта:
- Успешный опыт разработки проектов для среднего и крупного бизнеса.
- Бизнес-экспертиза при разработке стартапов.
- Команда от 7 специалистов при разработке приложения или веб-сайта.
- Уникальность, никаких типовых решений.
- Срок - разработка от 3-х месяцев.
- Прозрачная система контроля и гибкость в разработке.
- Обоснованная стоимость разработки мобильного приложения