DevFest Калининград-2015: фотоотчёт

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

d0cdc02ecc2e100bac191f4f02a83f1f.jpg

На конференции было около 300 участников, спикеры из Калининграда, Москвы, Санкт-Петербурга и Воронежа. Организаторами выступили GDG-сообщество города и Химико-Биологический Институт БФУ им. Канта, при активном участии компании SmartHub.


30efb27b5f578c71f27937b9118ee691.jpg

7e315e2cf0f709f18f82e2a07a1ebf0f.jpg

0a93bfb815695e43deebb863aa762a36.jpg

Всех участников ждали памятные сувениры от Google и партнёров конференции.

874ced0319eb4f9a0a53e11b65a92830.jpg

2f75ca9704c42c445203d892f26d90fe.jpg

849b059396bf2e4764d8b7faf119818a.jpg

3d417f7fd291c5024d5ecb8477785ec9.jpg

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


«Опыт проектирования UI и UX мобильных и веб-приложений на живых примерах»


Первым выступал Кирилл Ростовцев — проектировщик интерфейсов компании «Системные технологии».

ec69142d3c1e97052fa8a9f9f5dedb3e.jpg

Кирилл закончил Британскую Высшую Школу Дизайна и University of Hertfordshire и уже более 10 лет занимается дизайном.

Тезисы выступления:
— Процесс дизайна приложения от набросков до тестирования;
— Как дизайнеру наладить взаимодействие с разработчиками, аналитиками, отделом продаж, поддержкой и всеми остальными и зачем;
— Адаптация приложения под Material Design;
— Так ли хорош Material Design, как о нем рассказывают;
— В каких ситуациях нужен UI/UX дизайнер, а в каких не нужен.

8ac64994f1f3de876aab45b3d5e8d4d7.jpg

43b50a6440a0aa755f865a7dbca3fa43.jpg

Без вопросов спикеру не обошелся ни один доклад.

«Фичеринг в Google Play»


Следующим на сцену поднялся Сергей Шелег — Seniour Android Developer компании Ultimate-Guitar.

e64e3f31855ec1d9a1a3ad9adaee80c4.jpg

Сергей более 3 лет занимается разработкой приложений для Android.

Тезисы выступления:
— Типы фичеринга в Google Play;
— Требования по интерфейсу и дизайну приложения;
— Требования по функционалу;
— Работа над отзывами;
— Quality Review;
— Поддержка Android Wear и TV.

2cbd977299bbaf59f346d557760c2dfb.jpg

157dfe3d3468a9ab7d3cad1ffa234c3f.jpg

«Изоморфный java-код для Android»


Перед перерывом на обед мы успели выслушать еще одного докладчика, прилетевшего к нам из Москвы, — Кирилла Данилова.

54fae5a18c9999bc5759c94d1c1a4617.jpg

Кирилл является руководителем отдела мобильных приложений amoCRM.
Разработчик продуктов полного цикла, имеет большой опыт разработки мобильных приложений под разные платформы. Поклонник хакатон-движения, открытых веб-технологий и носимой техники. Ранее евангелист платформ Tizen и Android в Samsung Russia.

Представьте, что вам требуется отобразить большие объемы данных в мобильном приложении. Для этого нам потребуется REST API интерфейс и код постраничной загрузки данных. Но то же самое можно сделать и сохранив все данные в локальной бд. О том, как это сделать эффективно, Кирилл и рассказал в своём докладе.

b6a2231a48d9fed215565b87b8253ebf.jpg

3d100600ebb1b10e943211b4a780aa7e.jpg


После 2 часов впитывания полезной информации от спикеров — пришло время подкрепиться. :)

c4269c5d2fc391160e9f86755fb781f9.jpg

c0334fa1b318df2cd4fc1aba7269ff6a.jpg

df37684b40503232c453ef4e44a4ef4b.jpg

7cce505839e2b4448950eaeea353321d.jpg

Те, кто не успел задать вопросы спикерам во время их выступления, могли это сделать во время обеда.

cb3a27330e82ee69c06948281d40ae3f.jpg

ce59316bd32874f33f0b0836dca81b27.jpg

f0c3c78c08207cd4e3865049a6bffb6b.jpg

633959075295c9c77389b4a63c641144.jpg


«Использование библиотек RxJava, Dagger, Retrofit для построения архитектуры Android-приложения»


Открыл вторую часть конференции Дмитрий Суздалев — техлид Android-направления компании KODE.

1de182d52174a30a747f40dd061bd1d1.jpg

Дмитрий несколько лет работал в компании Parallels (Мск) в должности UI-разрабочтика, потом заинтересовался программированием под Android. Занимается этим уже 4 года, работал с частными компаниями над несколькими приложениями.

Тезисы выступления:
— использование библиотеки Dagger 2 для модульной организации компонентов приложения;
— простой и наглядный доступ к Backend API с использованием библиотеки Retrofit;
— применение библиотеки RxJava для гибкого управления задачами;
— уменьшение количества boilerplate-кода с помощью технологии Java Annotation Processing и различных библиотек, её использующих.

3a4cd02e6d8da5699b7f99b3d40568ba.jpg

12bff3a9795928e973fddc1873865862.jpg

«Mobile Vision API в Google Play Services»


Следующим выступал спикер из Санкт-Петербурга — Григорий Джанелидзе.

e439d3b4ffcfb2ab5b883748ccc9eb75.jpg

Григорий разрабатывал приложения для Яндекса, Одноклассников, Теле2 и других компаний. (ничоси!)

Тезисы выступления:
— Распознавание объектов — что это и зачем вообще нужно;
— Обзор старых Android-решений;
— Mobile Vision API — описание, сравнение и подводные камни.

7d75dbdd8370c99e15b9cf42728cafc2.jpg

f6e426a45915fa599e79cefe860e61a1.jpg

«DeviceHive: IoT в Android»


После 20-минутного перерыва на кофе-брейк мы перешли к докладам про IoT.
Николай Хабаров прилетел к нам из Воронежа (привет, GDG Voronezh!).

190547c0818f5b77676e4ecad4510e69.jpg

Николай работает Senior Embedded Developer в компании DataArt.
Более 8 лет опыта в области разработки встраиваемых систем и прикладного ПО. По образованию является радиоинженером. Большинство его реализованных проектов включали в себя радиотехнические устройства и алгоритмы цифровой обработки сигналов.

Тезисы выступления:
— IoT в современном мире;
— BLE-девайсы и Android;
— платформа DeviceHive;
— соединение BLE-девайсов в облаке;
— прошивка DeviceHive для ESP8266;
— управление ESP8266 с Android.

1e7f1a972f4f5414622c4ea124b59f98.jpg

deea5661bfb0484b145f20622207688e.jpg

«IoT от Google. Physical Web. Платформа beacon»


И завершал конференцию еще один москвич — Звиад Кардава.

a504ca0e897cb07840f213451bdd3190.jpg

Звиад работает в компании РусБИТех на должности Software Engineer, пишет кандидатскую диссертацию в МГУТ им. Н.Э. Баумана.
С 2012 года занимается исследованием и разработкой в области распределенных систем, high performance middleware и Industrial IoT. В основном это такие технологии, как HLA (IEEE 1516–2010) и OMG Data Distribution Service, а также все, что с ними связано, например MQTT, который очень часто используется в consumer IoT.

9efb7fb6571adb3c85c21a731b3daf7d.jpg

Звиад привез с собой наглядный материал своего выступления — beacon.

Тезисы выступления:
— IoT от Google;
— Понятие Physical Web. Почему это важно и что это дает?
— Платформа Beacon и спецификация протокола Edystone (Eddystone format);
— Proximity Beacon API;
— Nearby Messages API;
— Places API.

82a03923ae24fb2d68be01eebf124032.jpg

5cf7273ba6fffba689b37b54c8e2ec26.jpg


В завершение DevFest в Калининграде — благодарности и небольшой доклад о дальнейших планах GDG-сообщества города.

ff4472d543b61b1d0220b7d69a529b48.jpg

e284626bef56f8a501142c67964a9e66.jpg

e6f9f93e84dbf49670fda9b67dee76d9.jpg

fadb7075c42236e3eb268aa59a926ae7.jpg

Отчет также выложен на странице GDG Kaliningrad Фотографии в ВК и ФБ.

© Habrahabr.ru