AppleInsider.ru
X
О проекте Реклама
Чат
с читателями
Присоединяйтесь
в Телеграме

[Нам пишут] История разработки приложения «Динамо Киев»

Нам пишет Руслан Хаврюта

Все началось в тот момент, когда я попал на сектор стадиона имени Валерия Лобановского в Киеве. Поддерживая свою команду, фанаты самостоятельно изготавливают флаги, баннеры, одежду, атрибутику и еще много чего. Потому создание своей программы было лишь вопросом времени, так как официального приложения у «Динамо» не существовало. Потому я решил объединить свои профессиональные знания программирования и любовь к клубу с помощью Xcode.

Начало

На тот момент у меня уже был опыт в написании приложений для iOS (мы с товарищем написали сайт и программу для поиска и мониторинга железнодорожных билетов — UTrain, которую сейчас продолжаем дорабатывать). Я решил изучить те программы, которые уже существовали в данном сегменте. «Зенит», «Милан», ЦСКА, «Боруссия», «Бавария», «Апоэль»… Это исследование помогло мне понять, какие ошибки делали другие разработчики, что не стоит отходить далеко от рекомендации Apple о дизайне, и какие решения могут быть удачными.

Сервис

Откуда брать информацию, фото, расписание матчей? Я остановил выбор на официальном сайте «Динамо Киев». Но делать запросы прямо с телефона к сайту мне показалось слишком накладным. Потому я решил написать маленький сервис, который бы вынимал нужную информацию с сайта и возвращал её в json-формате. После консультации с коллегами я остановился на Python + Google App Engine. Что я знал о первом и о втором? Верно — ничего. Но уже после 3-4 дней у меня был рабочий прототип, который я залил на сервер.

Дизайн

Я планировал написать приложение с классическим интерфейсом, потому все элементы нарисовал сам.

На это хватило даже моих, не очень глубоких, знаний фотошопа. На иконку я поместил украинский орнамент и динамовскую «Д».

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

Программирование

Я решил написать приложение с табами, а это накладывало некоторые ограничения — разделов должно было быть не больше пяти. Остальные пункты можно было бы вынести в кнопку с многоточием, но хотелось иметь что-то простое и удобное. Потому я остановился на следующих пунктах:

• Новости — где будут новости клуба и болельщиков, а также результаты последнего матча и анонс следующего.
• Матчи — здесь я решил разместить турнирную таблицу и календарь.
• Команда — основной состав команды (молодёжный появится со временем) и тренерский штаб.
• Клуб — история, тренеры и достижения. Эта информация более статична, но я решил не зашивать её в приложении, а вынес в html-страницы, которые сверстал под размер экрана iPhone.
• Фанаты — история киевских фанатов и их перфомансы. Естественно, в этом разделе появились такие пункты, как отношение фанатов к пиротехнике и информация про семью Павличенко, за свободу которых борются фанаты.

И началась работа. Загрузка информации, расположение контролов, табы для подпунктов, слайд-шоу для разделов, html-страницы, конфигурация App Engine. Через некоторое время приложение обрело свои формы, и работа перешла к деталям. Сейчас, когда работа ведется над следующей версией, разница в мелочах очень заметна. Словом, детали — наше все.

За неделю до того, как приложение отправилось в App Store, я смонтировал промовидео. Пришлось взять программу, которая вставляет эмулятор на белый фон, ещё одну, чтобы заменить курсор на белый круг, записать видео с экрана и наложить его на музыку в Final Cut.

App Store

Имя приложения в App Store уникально в пределах локализации. Потому ещё за 3 месяца до начала работы я зарегистрировал имя Dynamo. Дальше была стандартная процедура подготовки скриншотов, текста и отправка приложения в App Store. А затем неделя в ожидании, день на рассмотрение, и программа стала доступна всем желающим. За два дня приложение попало в топ-10 украинского App Store и заняло 6-е место. Две недели приложение занимало первое место в категории «Спорт».

Естественно, что со временем количество загрузок значительно упало. Но за весь период существования приложение было загружено более 3000 раз. Отдельно поблагодарить хотелось бы администраторов официальных групп «Динамо» в «ВКонтакте» и Facebook за то, что разместили информацию о приложении. Совсем скоро выйдет следующая версия, где будет возможность делиться новостями в социальных сетях, просматривать фото после матча и читать текстовую онлайн-трансляцию. Также я начал изучение Android, чтобы в будущем портировать приложение и под эту операционную систему.

Загрузить приложение «Динамо Киев» можно по этой ссылке.

Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на advert@appleinsider.ru и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.

Новости партнеров
Samsung отказалась улучшать камеру своих смартфонов. Ничего хорошего не будет до 2028 года
Samsung отказалась улучшать камеру своих смартфонов. Ничего хорошего не будет до 2028 года
Почему опытные Биткоин-инвесторы не спешат продавать криптовалюту: ответ аналитиков
Почему опытные Биткоин-инвесторы не спешат продавать криптовалюту: ответ аналитиков
Наносите духи на шею? Вот как это может навредить здоровью
Наносите духи на шею? Вот как это может навредить здоровью