• 22 декабря 2018, суббота
  • Москва, Электрозаводская 27с8

MOSDROID #14 Silicon

Регистрация на событие закрыта

Извините, регистрация закрыта. На событие уже зарегистрировалось слишком много человек.
Узнать подробности можно телеграм чате MOSDROID – @mosdroid
 

Следите за анонсами на канале видеоблога "Android в лицах" – @androidinfaces

Другие события организатора

2164 дня назад
22 декабря 2018 c 15:30 до 20:00
Москва
Электрозаводская 27с8

Приглашаем вас на четырнадцатый митап сообщества Android разработчиков MOSDROID, который пройдет 22 декабря в офисе компании Cian, по адресу Электрозаводская 27с8

Ещё больше хардкора и традиционно об архитектуре!
В этот раз мы обсудим отличия D8/R8 от старичков Dx/Proguard, погрузимся в современную NDK разработку и поймем почему ваш MVP фреймворк давно устарел и пора ли переходить на MVVM;)

Для участия в мероприятии необходимо зарегистрироваться.
Ссылка на прямую трансляцию будет опубликована в телеграмм канале видеоблога «Android в Лицах» – @androidinfaces

Также подписывайтесь на чат сообщества Mosdroid в telegram – @mosdroid


Программа

15:30 – 16:00  —  Регистрация

16:10 – 16:55 —  «Опыт внедрения ViewModel и LiveData в продакшен», Александр Егоров, RedMadRobot

17:05 – 17:50  —  «Как и зачем использовать C++ и новые возможности стандартов С++11/14/17 в Android-проектах», Вячеслав БарковЛаборатория Касперского

17:50 – 18:10 — Обед/нетворкинг/экскурсия

18:10 – 19:05 — «D8/R8 vs DX/Proguard», Александр Ефременков, Yandex.Taxi

19:10 — Afterparty: пошуметь в паб


Доклады

–  «Опыт внедрения ViewModel и LiveData в продакшен», Александр Егоров, RedMadRobot

Расскажу почему мы перешли от Moxy к ViewModel и LiveData и сделали технологическим стандартом для всех новых приложений паттерн MVVM. Поговорим о том, что находится внутри ViewModel, как она работает и что изменилось с переходом на androidx. В докладе будет рассказано о том, как мы связываем DI и ViewModel. Поделюсь боевым опытом внедрения ViewModel и LiveData в проект, рассмотрим решения общих проблем нового подхода. Будет показано как построить взаимодействие ViewModel-View и не напороться на подводные камни.
 

— «Как и зачем использовать C++ и новые возможности стандартов С++11/14/17 в Android-проектах», Вячеслав Барков, Лаборатория Касперского

Поговорим о том, в каких случаях использовать C++ в Android-проектах, как добавить к проекту нативный код, как собирать нативный код с помощью CMake, как вызывать нативный код из Java-кода и наоборот. Особое вниманме обратим на такие возможности новых стандартов C++11/14/17, как rvalue-ссылки и семантика перемещения, шаблоны с переменным числом аргументов, списки инициализации, автоматическое выведение типа, лямбда выражения, строго типизированные перечисления, атрибуты, константные выражения, структурированные привязки, инструкции выбора с инициализатором и другие, и посмотрим, какие из них поддерживаются в последних версиях Android NDK.
 


— «D8/R8 vs DX/Proguard», Александр Ефременков, Yandex.Taxi

В Android тулчейн добавили новый компилятор — D8 (Dope 8), который позволяет компилировать быстрее, чем DX, и иметь наименьший итоговый размер apk, а также R8 — замена ProGuard. В этом докладе постараемся разобраться в этих новинках, а также сравним и поймём, как компилирует D8 против старого доброго DX, зачем сделали второй ProGuard и насколько это всё стабильно.


 

Подпишись что бы не пропустить анонс следующих встреч:

 

Регистрация

Рекомендуемые события

Организуете события? Обратите внимание на TimePad!

Профессиональная билетная система, статистика продаж 24/7, выгрузка списков участников, встроенные инструменты продвижения, личный кабинет для самостоятельного управления и еще много чего интересного.

Узнать больше