Срочный репортаж с конференции DevFest

DevFest в Санкт-Петербурге проводится уже второй раз, но на этот раз нам повезло и там присутствовал агент по Android разработке Fora Soft Пав*л (Полное имя засекречено).

Фото из закрытого архива организации
Фото из закрытого архива организации

По счастливой случайности к нам из достоверных источников попал отчет агента, где он отметил самые годные доклады и дал им краткую характеристику.

-

-

-

-

-

1.Сергей Рябов - Kotlin friendly annotation processing

Срочный репортаж с конференции DevFest, image #2

В своем докладе Сергей показал разницу работы с annotation processor в Kotlin по сравнению с Java, а именно :
1) показал как использовать visitor и dom api для обработки аннотаций в Kotlin
2) объяснил зачем в любом скомпилированном классе Kotlin есть магическая аннотация Metadata

Бонусом от Сергея шла инструкция по работе с библиотекой kotlinx.metadata и рекомендация ознакомиться с докладом Zac Sweers из Uber
Кто не в курсе, Annotation processor - очень полезная штука, которая позволяет генерировать код. Сергей также показал пару примеров для использования annotation processor: генератор builder для класса и генерация json адаптера по атрибутам класса.

Этот доклад будет полезно посмотреть любому андроид разработчику, так как в большей части Android библиотек используется annotation processor.

Интеграция агента Fora Soft в среду Android разработчиков (классика)
Интеграция агента Fora Soft в среду Android разработчиков (классика)

2) Константин Цховребов - Нашел,увидел запилил

Костя рассказал о новом инструменте MotionLayout представленном на Google I/O 2018. Это новый инструмент для работы с анимациями в андроид , позволяющий описать все переходы декларативно.

Пока что MotionLayout находится в альфа релизе. На данный момент инструмента для просмотра анимации прямо в Android Studio нет.

Костя показал аспекты работы с новым layout’ом, а также рассказал о возможных сложностях при его использовании.

Информацию, полученную с первых двух докладов, агент применил в тот же день при подготовке динамической эмуляции верхней части двугорбого верблюда

3) Артур Василов - как мы ускоряем приложения в Яндексе

Срочный репортаж с конференции DevFest, image #4

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

Он также показал демку с запуском Яндекс браузера с применением его советов и без
(разница существенная).

Артур посоветовал обращать особое внимание на скорость загрузки, когда у вашего продукта есть прямой конкурент на рынке
(например Chrome vs Yandex browser).
В таком случае скорость включения может значительно повлиять на количество пользователей вашего продукта.

Артур и агент Пав*л ( уникальные кадры)
Артур и агент Пав*л ( уникальные кадры)

Чтобы посмотреть ближайшие мероприятия Google DevFest жмите сюда.

Внимание! Срочный выпуск Новостей!
Агент Пав*л был замечен в списках участников конференции мобильных разработчиков Dart UP. Эйприл садись за руль, мы выезжаем!

Скоро увидимся,
C Вами была
Ваша Fora Soft Team 😎

874 views·5 shares