Задача перед разработкой: создать приложение для iPhone на основе существующего приложения на Android и добавить новые оговоренные функции. Приложение доступно в App Store.


Платформы:

iOS

Устройства:

Телефон, Планшет

Языковые версии:

Русская

Скачиваний приложений:

100 000 - 200 000

Средняя оценка:

App Store


разработка iphone приложений

Собираем функциональные требования


Перед разработкой, мы изучили уже готовое приложение на Android, сайт и предварительные пожелания клиента. На их основе составили перечень основных функций которые должны быть в новом приложении. 

 

То, что уже было на android 
 

 

Клиент пожелал добавить

 

Наши предложения


 

Анализируем рынок


Мы установили и ознакомились с приложениями основных игроков на рынке. Оценили удобство структуры, функциональные возможности, как и какой контент они выдают.  Читали отзывы, чтобы уловить настроения пользователей, найти потенциальные возможности, выделили самые показательные из них. 

 

Из отзывов мы узнали, что футболисты хотят видеть айдентику клубов, некоторым явно удобнее ориентироваться по знаменам чем письменным названиям.

Push-уведомления востребованы, пользователи хотят получать основную информацию о лигах, матчах, командах, чемпионатах. Но исключительно тех, которые их интересуют.

Нашли несколько просьб, добавить функцию шаринга (возможность поделиться статьей через социальные сети).

Часто спрашивают о возможности оставлять комментарии, но жалуются на флуд в комментариях.

​​​​​

​​

 

На рынке уже были многофункциональные и кроссплатформенные приложения, в которых есть форум, push-уведомления, закладки, данные об игроках и клубах.  А значит, если наше приложение будет уступать по ключевым позициям, можно потерять аудиторию. 

Большой популярностью пользуются push-уведомления, именно ради уведомлений могут установить приложение. Фанаты хотят простую и гибкую систему уведомлений, чтобы быть в курсе главных событий (в том числе и новостей) по клубам, лигам, футболистам. 

Данные о матчах, статистика – основная по значимости информация, ее представление должно быть особо проработано для удобства восприятия информации.

 

Разработка прототипа


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

В дальнейшем все страницы отображенные на прототипе, после утверждения рисуются на этапе дизайна. Но общая форма и принципы взаимодействия уже будут определены и, как правило, не меняются.  

создание приложений под iphone
 

Выбираем концепцию дизайна


Перед тем как рисовать все страницы, которых много, мы предложили несколько стилистических решений на выбор. 


написание приложений под iphone

написание приложений под iphone

написание приложений под iphone

написание приложений под iphone
 

Концепцию нашли не сразу, рассматривали много вариантов

разработка
 

Дизайн всех страниц

 

iphone разработка

 

Главная страница и боковое меню


Страница статьи и комментарии. 

iphone разработка приложений

 

Статистика. 

разработка под ios

 

Данные о матче.

создание приложений ios

 

Рисуем векторные иконки.

написание программ под ios

 

ТV программа и разделы форума. 

программирование под ios

 

Закладки, push-уведомления и авторизация. 

программирование под iphone

 

Весь дизайн уместился на 46 страницах. 
 

Иконка приложения


Иконку разработали на основе существующего логотипа компании. 
создание программ под iphone
 

Разработка приложения


Основная особенность приложения – это его синхронизация с сайтом, с которого мы тянем весь контент (новости, статистику и расписание матчей). Кроме того, мы передаем на сайт комментарии сделанные через приложение. 

Так же не мало сил ушло на такую функцию как push-уведомления, где пользователи могут сами указать какие уведомления и от каких команд получать. Будь-то начало матча, замена игрока, гол, карточка или конец матча. 

Еще мы предусмотрели чтобы добавленные в закладки статьи кешировались, так их можно будет читать без подключения к интернету. А фотографии ужимались для скорости загрузки страниц и экономии мобильного трафика.
 

Требования наших клиентов на стадии оценки проекта:




 

Расчет проекта

Что будем делать? Каждая мелочь и мысль может помочь нам составить необходимое представление о проекте