sprytin

sprytin

На Пикабу
91 рейтинг 1 подписчик 0 подписок 1 пост 0 в горячем
Награды:
5 лет на Пикабу

Приложение за 3 дня или как возненавидеть футбол

Приложение за 3 дня или как возненавидеть футбол Android, Приложение, Google, Разработка, Java, Безысходность, Чемпионат мира по футболу 2018, Расписание, Длиннопост

Глава 1 : Безысходность и творческие муки .

На очередной планерке , команда ( в лице меня и еще 2 разработчиков ) обсуждала, какое же еще бессмысленное приложение сделать. Пролистывая тонны приложений с орущими рожами, адовыми генераторами детского видео контента и запрещенными на территории Российской Федерации мессенджерами (и их всевозможными обходами), я наткнулся на , максимально примитивное и сделанное на коленке, приложение для Чемпионата Мира 2018 в России. Меня возмутило, что на нем было более сотни тысяч скачиваний ,а мой очаг уже доходил до температуры кипения и я имел неосторожность сказать - "Да я такое приложение за 3 дня напишу и оно будет выглядеть намного круче и красивее". Услышав такое "громкое" заявление, начальство решило взять меня за яйца руку и попросить доказать (ответ "Мамой клянусь" не прокатило). Так и начался мой трехдневный марафон околофутболиста

Приложение за 3 дня или как возненавидеть футбол Android, Приложение, Google, Разработка, Java, Безысходность, Чемпионат мира по футболу 2018, Расписание, Длиннопост

Глава 2: Поиск смысла жизни (1 день)

Казалось бы , тематика есть, определится с функционалом и дело в шляпе, но не так все просто.

Программисты по своей натуре люди не особо шарящие в дизайне, UX и прочей гуманитарной тематике (ИМХО). Я в их число тоже вхожу.

Первая проблема заключалась в отсутствие дизайна и мною было принято решение тырить отовсюду быть плохой копией Квентина Тарантино. Посмотрев на приложения Тинькофф Банка и еще парочку популярных, я решил взять оттуда нижнюю панель. Немного нырнув в дебри github`a я нашел целый фреймворк, который полностью удовлетворял мои желания.

Далее следовало определиться с функционалом. Руководствовался я следующим - "Нууу это ну футболисты же любят НОВОСТИ. Еще нужно там знать МАТЧИ и их РЕЗУЛЬТАТЫ (чтобы сливать деньги на ставках) , ТРАНСЛЯЦИИ находить быстро или хотя бы находить, ну и знать где это все будет.".

Так и вышло 5 разделов новости, матчи,ближайшие матчи, трансляции,карта (и обычные "О приложение" и тд). Далее в меру своей озабоченности фантазии был создан дизайн для всего.

Приложение за 3 дня или как возненавидеть футбол Android, Приложение, Google, Разработка, Java, Безысходность, Чемпионат мира по футболу 2018, Расписание, Длиннопост

Глава 3: Отлов NoobPointerException (2-3 день)

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

На этом функционал закончился, осталось отловить баги и дело в шляпе, но тут я вспомнил, что нет ни логотипа, ни банеров. Логотип был успешно скомбинирован из мяча и цвета Чм 2018. Баннеры таким же образом подверглись моим издевательствам. И таким образом на разработку потрачено 3 дня.

Приложение уже доступно в Google Play , а я буду более осторожен в своих высказываниях.

Показать полностью 2
Отличная работа, все прочитано!