Почти месяц назад, 14-15 июля, мне удалось поучаствовать в качестве ментора на мобильном хакатоне. При чем тут я и как меня туда занесло? Ребята из нашего “Клуба анонимных разработчиков” решили поучаствовать и написать приложение для проведения конференций. Я выступил у них в роли Product Owner. Потом мне предложили присоединиться к составу менторов и я с радостью принял предложение.
Сам хакатон проходил в офисе компании Ciklum, что было очень удобно для участников. Они могли располагаться в многочисленных уютных митинг-румах или же в открытом опен-спейсе с видом на город. Кому как больше нравилось. Я не ожидал, что придет столько много команд. Их было около 20, а до финала добрались аж 15! Это очень классный результат – ведь оказалось столько желающих провести выходные за написанием кода!
Я имею оооочень отдаленное отношение к мобильной разработке, поэтому я старался помочь с определением полезных фичей для продукта и развитием идей команд. Все были настроены достаточно доброжелательно и поэтому с удовольствием рассказывали о своих наработках, идеях и планах, принимая мои комментарии и предложения. Надеюсь, командам это помогло.
Вечером я выступил перед участниками с докладом на тему гибридных решений для эффективного хранения данных. Оказалось, что далеко не все владеют навыками по использованию современных хранилищ данных и знают слова репликация и шардинг. 🙂 Поэтому каждый из моего доклада хоть что-то новое но вынес.
Из менторов самыми стойкими оказались Александр Краковецкий (достойный организатор), Михаил Галушко и Владимир Кириллов. Ребята, спасибо большое за интересное и познавательное общение! Я рад, что мы провели вечер весело и интересно за пивом и просмотром матча по боксу Чисора – Хэй, который в противном случае пропустили бы.
До утра без сна дожить было тяжеловато, поэтому я решил пару часиков поспать ближе к утру. Циклумовский диванчик оказался для этого как раз кстати. Многие участники работали не покладая рук и даже без сна.
Теперь о судействе. Я очень рад, что менторы практически единогласно вынесли решение о тройке победителей. При этом, никто из участников не ушел с пустыми руками – все получили призы и подарки. Итак, мой личный рейтинг команд и их приложений с комментариями (не обижайтесь):
1. Команда Callisto с приложением Friend In Need.
Технически это был самый интересный проект. Ребята научились анализировать данные с гироскопа телефона и принимать решение о том, что владелец телефона упал и нуждается в помощи. При этом он рассылает СМС сообщения избранным друзьям с просьбой о помощи и ссылкой на местоположение пострадавшего. Возможно не в наших реалиях, но этот проект может иметь интересное будущее и отличную монетизацию за счет домов престарелых и ухода за больными.
2. Объединенная команда MOC iOS/Android с голосовым приложением для Google+.
Мне это приложение показалось очень полезным обычным пользователям. Я всегда ленюсь писать комментарии к фотографиям пока в памяти еще все свежо. Данный сервис позволяет записать звук и сделать полноценное слайд-шоу с озвучкой. Это очень удобно при демонстрации альбома друзьям, коллегам и знакомым. Проект легко расширить кучей социальных примочек.
3. Команда 411 с приложением FleaTweet.
Приложение представляет из себя блошиный рынок в Twitter. Вы можете продать что-то или сдать в аренду прямо из приложения. Это требует минимум усилий и работает целиком через Twitter, поэтому технологически достаточно просто. Ребята порадовали классным дизайном, но не все успели доделать из запланированного. Поэтому получили минус от меня.
4. Команда Just Developers с приложением для контроля нарушителей правил дорожного движения.
Идея не нова – она была описана на Хабре некоторое время назад. Но ребята взялись и реализовали. Приложение способно распознавать номер машины по фотографии и показывать всю историю и комментарии по этой машине. Проект призван сообщать о нарушениях со стороны водителей и давить на их совесть. Возможно использование проекта сомнительно, но технически все было реализовано отлично. У ребят на демонстрации все работало, причем четко и без проблем.
5. Команда Ironik с приложением для управления мышкой через телефон.
Приложение небольшое, но достаточно полезное. Мне казалось, что подобных реализаций должно быть уже очень много, но ребята ни одной похожей не нашли. Отлично и четко все заработало на демо – телефоном как мышью можно было пользоваться как в пространстве так и на столе. Монетизация и развитие проекта сомнительны, но все работает и это хорошо.
6. Команда Гертруда с приложением для заказа столиков в ресторанах.
Идея очень красивая и реализовать ее можно. Вот только внедрить маловероятно, особенно в наших реалиях. Но для конечного пользователя это просто праздник. Вы из телефона можете выбрать и заказать себе столик, а также заранее заказать блюда. Это позволяет сильно экономить время и больше радоваться жизни. Но вот пойдут ли на внедрение владельцы ресторанов?
7. Команда myconf с приложением для проведения конференция.
Ребята успели меньше чем хотели. Но при этом использовали интересные технологии, которые позволяют работать приложению под разными устройствами. В остальном мне тяжело оценивать, потому что я приложил руку к его созданию. Надеюсь, ребята доделают его и мы сможем применить на одной из будущих конференций.
8. Команда atlAnt с образовательным приложением для детей.
Ребята сделали приложение, которое позволяет детям в игровой манере решать задачки и собирать ответ, перетаскивая буквы. Эдакое “Поле Чудес” для маленьких. Но приложение легко развивать – можно добавлять тематики, уровни сложности, вопросы от родителей, программу комплексного обучения. Это одно из немногих приложений, которые я бы приобрел. Проект хоть и простой, но интересный.
9. Команда EVO с приложением Social DJ.
Этот сервис объединил хранилище музыки социальных сетях (VKontakte) с сервисами по поиску и подбору похожей музыки (Last FM). В результате, пользователь может составлять себе плейлисты новой музыки на основании имеющихся примеров. Очень удобно для тех, у кого нет времени на самостоятельный поиск. Не все заработало на демонстрации, но проект представляет интерес, потому что можно внедрить много всего социального.
10. Команда TUTORLE с приложением для локализации мобильных приложений через словари.
Само решение достаточно интересное и позволяет загружать новые языки, не перегружая приложение. Но это была больше домашняя заготовка, команда вечером разъехалась по домам почти полным составом. Да и сам проект просто как модуль к уже существующей коммерческой системе.
11. Команда VinZadrotsPWNZ с приложением InfoHERE.
Приложение очень простое – определяет ваше местоположение и выдает популярные хештеги и информацию из Foursquare. Для меня это показалось чересчур простым для хакатона и не видно в чем глубина идеи.
12. Команда U4 с приложением Мой город.
Приложение позволяет вам выбрать маршрут через интересные точки города. Таким образом, вы можете совместить приятное с полезным – добраться до пункта назначения и увидеть что-то новое. Снова слишком просто и проект полагается на уже существующую базу знаний. При этом, ребята отдают ее наполнение на откуп энтузиастам. Жаль, что в проекте нет персонализации интересов. Это бы добавило ему сложности и интересности.
13. Команда BeSimple с приложением LiveWallpaper “солнечные часы”.
Проект являлся экспериментом по рисованию 3D модели солнечных часов. Он не заработал, да и задумка спорная.
14. Команда AndrEid’n’Vovoid LTD с приложением для поиска решения проблем.
Самый главный минус – приложение так и осталось на уровне идеи. На демонстрации практически нечего было показывать. А так – это попытка сделать сервис, в котором люди смогут делиться проблемами и их решениями. Таких сервисов достаточно много и работают они достаточно спорно.
В любом случае, я был очень удивлен столь интересными идеями и успешной реализацией большей части из них. Все участники большие молодцы! Буду рад принять участие в подобных мероприятиях в будущем, если пригласят конечно. 🙂
Кому интересно, могут посмотреть фотоотчет с мобильного хакатона и официальный отчет организаторов.
Не хочешь пропускать ничего интересного? Подпишись на ленту RSS или следи за нами в Twitter!