12 декабря все калининградские поклонники технологий Google собрались вместе, чтобы познакомиться, послушать выступления приглашенных спикеров, обменяться идеями и знаниями.
![](https://habrastorage.org/getpro/habr/post_images/d0c/dc0/2ec/d0cdc02ecc2e100bac191f4f02a83f1f.jpg)
На конференции было около 300 участников, спикеры из Калининграда, Москвы, Санкт-Петербурга и Воронежа. Организаторами выступили GDG-сообщество города и Химико-Биологический Институт БФУ им. Канта, при активном участии компании SmartHub.
![](https://habrastorage.org/getpro/habr/post_images/30e/fb2/7b5/30efb27b5f578c71f27937b9118ee691.jpg)
![](https://habrastorage.org/getpro/habr/post_images/7e3/15e/2cf/7e315e2cf0f709f18f82e2a07a1ebf0f.jpg)
![](https://habrastorage.org/getpro/habr/post_images/0a9/3bf/b81/0a93bfb815695e43deebb863aa762a36.jpg)
Всех участников ждали памятные сувениры от Google и партнёров конференции.
![](https://habrastorage.org/getpro/habr/post_images/874/ced/031/874ced0319eb4f9a0a53e11b65a92830.jpg)
![](https://habrastorage.org/getpro/habr/post_images/2f7/5ca/970/2f75ca9704c42c445203d892f26d90fe.jpg)
![](https://habrastorage.org/getpro/habr/post_images/849/b05/939/849b059396bf2e4764d8b7faf119818a.jpg)
![](https://habrastorage.org/getpro/habr/post_images/3d4/17f/7fd/3d417f7fd291c5024d5ecb8477785ec9.jpg)
После приветственных слов от организаторов перешли к спикерам. Все доклады и презентации спикеров можно найти здесь.
Первым выступал Кирилл Ростовцев — проектировщик интерфейсов компании «Системные технологии».
![](https://habrastorage.org/getpro/habr/post_images/ec6/914/2d3/ec69142d3c1e97052fa8a9f9f5dedb3e.jpg)
Кирилл закончил Британскую Высшую Школу Дизайна и University of Hertfordshire и уже более 10 лет занимается дизайном.
Тезисы выступления:
— Процесс дизайна приложения от набросков до тестирования;
— Как дизайнеру наладить взаимодействие с разработчиками, аналитиками, отделом продаж, поддержкой и всеми остальными и зачем;
— Адаптация приложения под Material Design;
— Так ли хорош Material Design, как о нем рассказывают;
— В каких ситуациях нужен UI/UX дизайнер, а в каких не нужен.
![](https://habrastorage.org/getpro/habr/post_images/8ac/649/94f/8ac64994f1f3de876aab45b3d5e8d4d7.jpg)
![](https://habrastorage.org/getpro/habr/post_images/43b/50a/644/43b50a6440a0aa755f865a7dbca3fa43.jpg)
Без вопросов спикеру не обошелся ни один доклад.
Следующим на сцену поднялся Сергей Шелег — Seniour Android Developer компании Ultimate-Guitar.
![](https://habrastorage.org/getpro/habr/post_images/e64/e3f/318/e64e3f31855ec1d9a1a3ad9adaee80c4.jpg)
Сергей более 3 лет занимается разработкой приложений для Android.
Тезисы выступления:
— Типы фичеринга в Google Play;
— Требования по интерфейсу и дизайну приложения;
— Требования по функционалу;
— Работа над отзывами;
— Quality Review;
— Поддержка Android Wear и TV.
![](https://habrastorage.org/getpro/habr/post_images/2cb/d97/729/2cbd977299bbaf59f346d557760c2dfb.jpg)
![](https://habrastorage.org/getpro/habr/post_images/157/dfe/3d3/157dfe3d3468a9ab7d3cad1ffa234c3f.jpg)
Перед перерывом на обед мы успели выслушать еще одного докладчика, прилетевшего к нам из Москвы, — Кирилла Данилова.
![](https://habrastorage.org/getpro/habr/post_images/54f/ae5/a18/54fae5a18c9999bc5759c94d1c1a4617.jpg)
Кирилл является руководителем отдела мобильных приложений amoCRM.
Разработчик продуктов полного цикла, имеет большой опыт разработки мобильных приложений под разные платформы. Поклонник хакатон-движения, открытых веб-технологий и носимой техники. Ранее евангелист платформ Tizen и Android в Samsung Russia.
Представьте, что вам требуется отобразить большие объемы данных в мобильном приложении. Для этого нам потребуется REST API интерфейс и код постраничной загрузки данных. Но то же самое можно сделать и сохранив все данные в локальной бд. О том, как это сделать эффективно, Кирилл и рассказал в своём докладе.
![](https://habrastorage.org/getpro/habr/post_images/b6a/223/1a4/b6a2231a48d9fed215565b87b8253ebf.jpg)
![](https://habrastorage.org/getpro/habr/post_images/3d1/006/00e/3d100600ebb1b10e943211b4a780aa7e.jpg)
После 2 часов впитывания полезной информации от спикеров — пришло время подкрепиться. :)
![](https://habrastorage.org/getpro/habr/post_images/c42/69c/5d2/c4269c5d2fc391160e9f86755fb781f9.jpg)
![](https://habrastorage.org/getpro/habr/post_images/c03/34f/a1b/c0334fa1b318df2cd4fc1aba7269ff6a.jpg)
![](https://habrastorage.org/getpro/habr/post_images/df3/768/4b4/df37684b40503232c453ef4e44a4ef4b.jpg)
![](https://habrastorage.org/getpro/habr/post_images/7cc/e50/583/7cce505839e2b4448950eaeea353321d.jpg)
Те, кто не успел задать вопросы спикерам во время их выступления, могли это сделать во время обеда.
![](https://habrastorage.org/getpro/habr/post_images/cb3/a27/330/cb3a27330e82ee69c06948281d40ae3f.jpg)
![](https://habrastorage.org/getpro/habr/post_images/ce5/931/6bd/ce59316bd32874f33f0b0836dca81b27.jpg)
![](https://habrastorage.org/getpro/habr/post_images/f0c/3c7/8c0/f0c3c78c08207cd4e3865049a6bffb6b.jpg)
![](https://habrastorage.org/getpro/habr/post_images/633/959/075/633959075295c9c77389b4a63c641144.jpg)
Открыл вторую часть конференции Дмитрий Суздалев — техлид Android-направления компании KODE.
![](https://habrastorage.org/getpro/habr/post_images/1de/182/d52/1de182d52174a30a747f40dd061bd1d1.jpg)
Дмитрий несколько лет работал в компании Parallels (Мск) в должности UI-разрабочтика, потом заинтересовался программированием под Android. Занимается этим уже 4 года, работал с частными компаниями над несколькими приложениями.
Тезисы выступления:
— использование библиотеки Dagger 2 для модульной организации компонентов приложения;
— простой и наглядный доступ к Backend API с использованием библиотеки Retrofit;
— применение библиотеки RxJava для гибкого управления задачами;
— уменьшение количества boilerplate-кода с помощью технологии Java Annotation Processing и различных библиотек, её использующих.
![](https://habrastorage.org/getpro/habr/post_images/3a4/cd0/2e6/3a4cd02e6d8da5699b7f99b3d40568ba.jpg)
![](https://habrastorage.org/getpro/habr/post_images/12b/ff3/a97/12bff3a9795928e973fddc1873865862.jpg)
Следующим выступал спикер из Санкт-Петербурга — Григорий Джанелидзе.
![](https://habrastorage.org/getpro/habr/post_images/e43/9d3/b4f/e439d3b4ffcfb2ab5b883748ccc9eb75.jpg)
Григорий разрабатывал приложения для Яндекса, Одноклассников, Теле2 и других компаний. (ничоси!)
Тезисы выступления:
— Распознавание объектов — что это и зачем вообще нужно;
— Обзор старых Android-решений;
— Mobile Vision API — описание, сравнение и подводные камни.
![](https://habrastorage.org/getpro/habr/post_images/7d7/5db/dd8/7d75dbdd8370c99e15b9cf42728cafc2.jpg)
![](https://habrastorage.org/getpro/habr/post_images/f6e/426/a45/f6e426a45915fa599e79cefe860e61a1.jpg)
После 20-минутного перерыва на кофе-брейк мы перешли к докладам про IoT.
Николай Хабаров прилетел к нам из Воронежа (привет, GDG Voronezh!).
![](https://habrastorage.org/getpro/habr/post_images/190/547/c08/190547c0818f5b77676e4ecad4510e69.jpg)
Николай работает Senior Embedded Developer в компании DataArt.
Более 8 лет опыта в области разработки встраиваемых систем и прикладного ПО. По образованию является радиоинженером. Большинство его реализованных проектов включали в себя радиотехнические устройства и алгоритмы цифровой обработки сигналов.
Тезисы выступления:
— IoT в современном мире;
— BLE-девайсы и Android;
— платформа DeviceHive;
— соединение BLE-девайсов в облаке;
— прошивка DeviceHive для ESP8266;
— управление ESP8266 с Android.
![](https://habrastorage.org/getpro/habr/post_images/1e7/f1a/972/1e7f1a972f4f5414622c4ea124b59f98.jpg)
![](https://habrastorage.org/getpro/habr/post_images/dee/a56/61b/deea5661bfb0484b145f20622207688e.jpg)
И завершал конференцию еще один москвич — Звиад Кардава.
![](https://habrastorage.org/getpro/habr/post_images/a50/4ca/0e8/a504ca0e897cb07840f213451bdd3190.jpg)
Звиад работает в компании РусБИТех на должности Software Engineer, пишет кандидатскую диссертацию в МГУТ им. Н.Э. Баумана.
С 2012 года занимается исследованием и разработкой в области распределенных систем, high performance middleware и Industrial IoT. В основном это такие технологии, как HLA (IEEE 1516-2010) и OMG Data Distribution Service, а также все, что с ними связано, например MQTT, который очень часто используется в consumer IoT.
![](https://habrastorage.org/getpro/habr/post_images/9ef/b7f/b65/9efb7fb6571adb3c85c21a731b3daf7d.jpg)
Звиад привез с собой наглядный материал своего выступления — beacon.
Тезисы выступления:
— IoT от Google;
— Понятие Physical Web. Почему это важно и что это дает?
— Платформа Beacon и спецификация протокола Edystone(Eddystone format);
— Proximity Beacon API;
— Nearby Messages API;
— Places API.
![](https://habrastorage.org/getpro/habr/post_images/82a/039/23a/82a03923ae24fb2d68be01eebf124032.jpg)
![](https://habrastorage.org/getpro/habr/post_images/5cf/727/3ba/5cf7273ba6fffba689b37b54c8e2ec26.jpg)
В завершение DevFest в Калининграде — благодарности и небольшой доклад о дальнейших планах GDG-сообщества города.
![](https://habrastorage.org/getpro/habr/post_images/ff4/472/d54/ff4472d543b61b1d0220b7d69a529b48.jpg)
![](https://habrastorage.org/getpro/habr/post_images/e28/462/6be/e284626bef56f8a501142c67964a9e66.jpg)
![](https://habrastorage.org/getpro/habr/post_images/e6f/9f9/3e8/e6f9f93e84dbf49670fda9b67dee76d9.jpg)
![](https://habrastorage.org/getpro/habr/post_images/fad/b70/75c/fadb7075c42236e3eb268aa59a926ae7.jpg)
Отчет также выложен на странице GDG Kaliningrad Фотографии в ВК и ФБ.
![](https://habrastorage.org/getpro/habr/post_images/d0c/dc0/2ec/d0cdc02ecc2e100bac191f4f02a83f1f.jpg)
На конференции было около 300 участников, спикеры из Калининграда, Москвы, Санкт-Петербурга и Воронежа. Организаторами выступили GDG-сообщество города и Химико-Биологический Институт БФУ им. Канта, при активном участии компании SmartHub.
Регистрация
![](https://habrastorage.org/getpro/habr/post_images/30e/fb2/7b5/30efb27b5f578c71f27937b9118ee691.jpg)
![](https://habrastorage.org/getpro/habr/post_images/7e3/15e/2cf/7e315e2cf0f709f18f82e2a07a1ebf0f.jpg)
![](https://habrastorage.org/getpro/habr/post_images/0a9/3bf/b81/0a93bfb815695e43deebb863aa762a36.jpg)
Всех участников ждали памятные сувениры от Google и партнёров конференции.
![](https://habrastorage.org/getpro/habr/post_images/874/ced/031/874ced0319eb4f9a0a53e11b65a92830.jpg)
![](https://habrastorage.org/getpro/habr/post_images/2f7/5ca/970/2f75ca9704c42c445203d892f26d90fe.jpg)
![](https://habrastorage.org/getpro/habr/post_images/849/b05/939/849b059396bf2e4764d8b7faf119818a.jpg)
![](https://habrastorage.org/getpro/habr/post_images/3d4/17f/7fd/3d417f7fd291c5024d5ecb8477785ec9.jpg)
После приветственных слов от организаторов перешли к спикерам. Все доклады и презентации спикеров можно найти здесь.
Первая часть докладов
«Опыт проектирования UI и UX мобильных и веб-приложений на живых примерах»
Первым выступал Кирилл Ростовцев — проектировщик интерфейсов компании «Системные технологии».
![](https://habrastorage.org/getpro/habr/post_images/ec6/914/2d3/ec69142d3c1e97052fa8a9f9f5dedb3e.jpg)
Кирилл закончил Британскую Высшую Школу Дизайна и University of Hertfordshire и уже более 10 лет занимается дизайном.
Тезисы выступления:
— Процесс дизайна приложения от набросков до тестирования;
— Как дизайнеру наладить взаимодействие с разработчиками, аналитиками, отделом продаж, поддержкой и всеми остальными и зачем;
— Адаптация приложения под Material Design;
— Так ли хорош Material Design, как о нем рассказывают;
— В каких ситуациях нужен UI/UX дизайнер, а в каких не нужен.
![](https://habrastorage.org/getpro/habr/post_images/8ac/649/94f/8ac64994f1f3de876aab45b3d5e8d4d7.jpg)
![](https://habrastorage.org/getpro/habr/post_images/43b/50a/644/43b50a6440a0aa755f865a7dbca3fa43.jpg)
Без вопросов спикеру не обошелся ни один доклад.
«Фичеринг в Google Play»
Следующим на сцену поднялся Сергей Шелег — Seniour Android Developer компании Ultimate-Guitar.
![](https://habrastorage.org/getpro/habr/post_images/e64/e3f/318/e64e3f31855ec1d9a1a3ad9adaee80c4.jpg)
Сергей более 3 лет занимается разработкой приложений для Android.
Тезисы выступления:
— Типы фичеринга в Google Play;
— Требования по интерфейсу и дизайну приложения;
— Требования по функционалу;
— Работа над отзывами;
— Quality Review;
— Поддержка Android Wear и TV.
![](https://habrastorage.org/getpro/habr/post_images/2cb/d97/729/2cbd977299bbaf59f346d557760c2dfb.jpg)
![](https://habrastorage.org/getpro/habr/post_images/157/dfe/3d3/157dfe3d3468a9ab7d3cad1ffa234c3f.jpg)
«Изоморфный java-код для Android»
Перед перерывом на обед мы успели выслушать еще одного докладчика, прилетевшего к нам из Москвы, — Кирилла Данилова.
![](https://habrastorage.org/getpro/habr/post_images/54f/ae5/a18/54fae5a18c9999bc5759c94d1c1a4617.jpg)
Кирилл является руководителем отдела мобильных приложений amoCRM.
Разработчик продуктов полного цикла, имеет большой опыт разработки мобильных приложений под разные платформы. Поклонник хакатон-движения, открытых веб-технологий и носимой техники. Ранее евангелист платформ Tizen и Android в Samsung Russia.
Представьте, что вам требуется отобразить большие объемы данных в мобильном приложении. Для этого нам потребуется REST API интерфейс и код постраничной загрузки данных. Но то же самое можно сделать и сохранив все данные в локальной бд. О том, как это сделать эффективно, Кирилл и рассказал в своём докладе.
![](https://habrastorage.org/getpro/habr/post_images/b6a/223/1a4/b6a2231a48d9fed215565b87b8253ebf.jpg)
![](https://habrastorage.org/getpro/habr/post_images/3d1/006/00e/3d100600ebb1b10e943211b4a780aa7e.jpg)
Перерыв на обед и нетворкинг
После 2 часов впитывания полезной информации от спикеров — пришло время подкрепиться. :)
![](https://habrastorage.org/getpro/habr/post_images/c42/69c/5d2/c4269c5d2fc391160e9f86755fb781f9.jpg)
![](https://habrastorage.org/getpro/habr/post_images/c03/34f/a1b/c0334fa1b318df2cd4fc1aba7269ff6a.jpg)
![](https://habrastorage.org/getpro/habr/post_images/df3/768/4b4/df37684b40503232c453ef4e44a4ef4b.jpg)
![](https://habrastorage.org/getpro/habr/post_images/7cc/e50/583/7cce505839e2b4448950eaeea353321d.jpg)
Те, кто не успел задать вопросы спикерам во время их выступления, могли это сделать во время обеда.
![](https://habrastorage.org/getpro/habr/post_images/cb3/a27/330/cb3a27330e82ee69c06948281d40ae3f.jpg)
![](https://habrastorage.org/getpro/habr/post_images/ce5/931/6bd/ce59316bd32874f33f0b0836dca81b27.jpg)
![](https://habrastorage.org/getpro/habr/post_images/f0c/3c7/8c0/f0c3c78c08207cd4e3865049a6bffb6b.jpg)
![](https://habrastorage.org/getpro/habr/post_images/633/959/075/633959075295c9c77389b4a63c641144.jpg)
Вторая часть докладов
«Использование библиотек RxJava, Dagger, Retrofit для построения архитектуры Android-приложения»
Открыл вторую часть конференции Дмитрий Суздалев — техлид Android-направления компании KODE.
![](https://habrastorage.org/getpro/habr/post_images/1de/182/d52/1de182d52174a30a747f40dd061bd1d1.jpg)
Дмитрий несколько лет работал в компании Parallels (Мск) в должности UI-разрабочтика, потом заинтересовался программированием под Android. Занимается этим уже 4 года, работал с частными компаниями над несколькими приложениями.
Тезисы выступления:
— использование библиотеки Dagger 2 для модульной организации компонентов приложения;
— простой и наглядный доступ к Backend API с использованием библиотеки Retrofit;
— применение библиотеки RxJava для гибкого управления задачами;
— уменьшение количества boilerplate-кода с помощью технологии Java Annotation Processing и различных библиотек, её использующих.
![](https://habrastorage.org/getpro/habr/post_images/3a4/cd0/2e6/3a4cd02e6d8da5699b7f99b3d40568ba.jpg)
![](https://habrastorage.org/getpro/habr/post_images/12b/ff3/a97/12bff3a9795928e973fddc1873865862.jpg)
«Mobile Vision API в Google Play Services»
Следующим выступал спикер из Санкт-Петербурга — Григорий Джанелидзе.
![](https://habrastorage.org/getpro/habr/post_images/e43/9d3/b4f/e439d3b4ffcfb2ab5b883748ccc9eb75.jpg)
Григорий разрабатывал приложения для Яндекса, Одноклассников, Теле2 и других компаний. (ничоси!)
Тезисы выступления:
— Распознавание объектов — что это и зачем вообще нужно;
— Обзор старых Android-решений;
— Mobile Vision API — описание, сравнение и подводные камни.
![](https://habrastorage.org/getpro/habr/post_images/7d7/5db/dd8/7d75dbdd8370c99e15b9cf42728cafc2.jpg)
![](https://habrastorage.org/getpro/habr/post_images/f6e/426/a45/f6e426a45915fa599e79cefe860e61a1.jpg)
«DeviceHive: IoT в Android»
После 20-минутного перерыва на кофе-брейк мы перешли к докладам про IoT.
Николай Хабаров прилетел к нам из Воронежа (привет, GDG Voronezh!).
![](https://habrastorage.org/getpro/habr/post_images/190/547/c08/190547c0818f5b77676e4ecad4510e69.jpg)
Николай работает Senior Embedded Developer в компании DataArt.
Более 8 лет опыта в области разработки встраиваемых систем и прикладного ПО. По образованию является радиоинженером. Большинство его реализованных проектов включали в себя радиотехнические устройства и алгоритмы цифровой обработки сигналов.
Тезисы выступления:
— IoT в современном мире;
— BLE-девайсы и Android;
— платформа DeviceHive;
— соединение BLE-девайсов в облаке;
— прошивка DeviceHive для ESP8266;
— управление ESP8266 с Android.
![](https://habrastorage.org/getpro/habr/post_images/1e7/f1a/972/1e7f1a972f4f5414622c4ea124b59f98.jpg)
![](https://habrastorage.org/getpro/habr/post_images/dee/a56/61b/deea5661bfb0484b145f20622207688e.jpg)
«IoT от Google. Physical Web. Платформа beacon»
И завершал конференцию еще один москвич — Звиад Кардава.
![](https://habrastorage.org/getpro/habr/post_images/a50/4ca/0e8/a504ca0e897cb07840f213451bdd3190.jpg)
Звиад работает в компании РусБИТех на должности Software Engineer, пишет кандидатскую диссертацию в МГУТ им. Н.Э. Баумана.
С 2012 года занимается исследованием и разработкой в области распределенных систем, high performance middleware и Industrial IoT. В основном это такие технологии, как HLA (IEEE 1516-2010) и OMG Data Distribution Service, а также все, что с ними связано, например MQTT, который очень часто используется в consumer IoT.
![](https://habrastorage.org/getpro/habr/post_images/9ef/b7f/b65/9efb7fb6571adb3c85c21a731b3daf7d.jpg)
Звиад привез с собой наглядный материал своего выступления — beacon.
Тезисы выступления:
— IoT от Google;
— Понятие Physical Web. Почему это важно и что это дает?
— Платформа Beacon и спецификация протокола Edystone(Eddystone format);
— Proximity Beacon API;
— Nearby Messages API;
— Places API.
![](https://habrastorage.org/getpro/habr/post_images/82a/039/23a/82a03923ae24fb2d68be01eebf124032.jpg)
![](https://habrastorage.org/getpro/habr/post_images/5cf/727/3ba/5cf7273ba6fffba689b37b54c8e2ec26.jpg)
Завершение
В завершение DevFest в Калининграде — благодарности и небольшой доклад о дальнейших планах GDG-сообщества города.
![](https://habrastorage.org/getpro/habr/post_images/ff4/472/d54/ff4472d543b61b1d0220b7d69a529b48.jpg)
![](https://habrastorage.org/getpro/habr/post_images/e28/462/6be/e284626bef56f8a501142c67964a9e66.jpg)
![](https://habrastorage.org/getpro/habr/post_images/e6f/9f9/3e8/e6f9f93e84dbf49670fda9b67dee76d9.jpg)
![](https://habrastorage.org/getpro/habr/post_images/fad/b70/75c/fadb7075c42236e3eb268aa59a926ae7.jpg)
Отчет также выложен на странице GDG Kaliningrad Фотографии в ВК и ФБ.
noonv
Знакомые всё лица…