
Всім привіт, друзі! Хотілося б поділитися особистими враженнями від відвідування найкрутішої, найбільшої та найцікавішої (нужне — підкреслити) конференції Google Developers Group — GDG DevFest Ukraine 2015, яка відбулася 23-24 жовтня в прекрасному місті Львові (Pivdennyi-EXPO).
Цього року цей з'їзд об'єднав 500 ІТ-спеціалістів не тільки з України, але й з таких країн, як Швейцарія, Бразилія, Чехія, Великобританія, Франція, Туреччина та Польща. І ось що з цього вийшло:
Отже, після смаколиків та кави (куди ж без неї, особливо вранці), ми вирушили в expo-area, де були залучені до відкриття конференції вступною промовою Dawid Ostrowski (Google, Швейцарія).
Зарядившись ентузіазмом (а також зефірками, щоб уже напевно) ми, повні передчуття, вирушили слухати доповіді. З 13 відвіданих нами виступів (всього їх було близько 40), хочеться відзначити найпізнавальніші та найцікавіші.
Першим став «New security model in Marshmallow» — про систему дозволів у новій, не менш смачній версії Android. Автором доповіді є Роман Герасименко (Yalantis Mobile, Україна). Загалом, все виявилося досить просто і зрозуміло, хоч і не обійшлося без запитань з боку публіки. Вся концепція полягає в тому, щоб користувач найкращим чином розпоряджався доступом додатків до пристрою (його особистим даним і можливостям). За допомогою нової моделі додатки в буквальному сенсі будуть запитувати у юзера, що можна використовувати, попутно пояснюючи, навіщо їм це потрібно. Щось на кшталт «Привіт, а можна ми тут вашу камеру поюзаємо? Розумієте, ми ж Інстаграм, у нас специфіка така...».
Ще одна цікава доповідь під назвою «Material Design on Custom Views» нам представив Said Tahsin Dane (Startup Digest, Туреччина). З самого початку нічого не віщувало вау-ефекту щодо вибраної теми. Представлені приклади кожен з нас робив не один десяток разів і, як кажуть, ми «собаку з'їли» на подібних завданнях. Але не тут-то було. Для таких зануд, як ми, Саїд підготував матеріал щодо покращення продуктивності при створенні цих самих Custom Views. Самолюбство трохи втихомирилося, а вуха ми стали тримати на поготові. До того ж, дізналися про деякі best practices.
Дуже потішила презентація про data binding, який з'явився в улюбленій мобільній ОС. «Data Binding. Next big thing?» від Антона Минашкіна (GlobalLogic, Україна). Чудово викладена суть, короткі та зрозумілі приклади, а також відмінна подача викликали у нас резонанс від ідеї MVVM в Android і можливостей нової технології. Безсумнівно, майбутнє за ним. P.S. До речі, це і стане темою нашої наступної локальної зустрічі розробників у студії :)
І на десерт: «Power of Android Shell» від Романа Мазура (Stanfy, Україна). Тут ми дізналися про практично безмежні можливості shell. Тепер не потрібно чекати розрядки батареї, щоб перевірити працездатність функціональності додатку при низькому заряді. Можливість тестування різних ситуацій та моніторинг всього, чого завгодно розробнику, використовуючи гнучкі команди терміналу — хіба це не щастя?! Чудове поповнення бойового арсеналу!
В перервах між поглинанням інформації нас балували столом версій усім улюбленого зеленого робота та літрами свіжого львівського кави :)
Додатково, було просто приємно перебувати в суспільстві прогресивних, цікавих людей, які люблять свою справу.
Окрім всього представленого, під час конференції проводилося досить багато конкурсів (включаючи квест з віртуальною реальністю), але це вже зовсім інша історія.
Тепер ми, отримавши масу нового досвіду, будемо впроваджувати найновіші рішення при розробці Android-додатків в #stfalcon.
Дякуємо, GDG! Be together. Not the same.