- Митап
- Место
e-Legion, Revolut и JetBrains приглашают Android-разработчиков поговорить о Kotlin/Native, архитектуре на RecylerView, работе с Firebase Job Dispatcher и Channels Coroutine.
Формат: три доклада, вопросы из зала и чата трансляции, подарки за лучшие вопросы и дискуссия за поеданием пиццы.
Программа
Николай Иготти, JetBrains, Team Lead Kotlin/Native
«Kotlin/Native: технология и средства разработки»:
- что такое Kotlin/Native;
- управление памятью;
- конкурентное программирование;
- взаимодействие с другими языками;
- инструменты для разработки, отладки и профилирования.
Роман Яцына, Revolut, ведущий Android-разработчик
«Архитектура приложения, основанная на списках и RecyclerView. Реактивный поток данных от сети и БД до RecyclerView»:
- Recycler View Delegates: как перестать писать адаптеры и начать жить;
- оптимизация рендера, поддержка кастомных анимаций через ItemAnimator;
- преимущества и недостатки использования RecylerView на каждом экране;
- организация потока данных между слоями на примере MVP-архитектуры.
Никита Цыганов, e-Legion, Android-разработчик
«Как мы создавали виджет для одного из самых крупных мобильных операторов России: Firebase Job Dispatcher & Channels Coroutine»:
- с какими трудностями столкнулись при вёрстке виджета;
- как адаптировали виджет под смартфоны с разной плотностью пикселей;
- работа с кастомными шрифтами на виджете;
- логин и логаут через Channel Coroutine;
- выбор технологии для автообновления виджета;
- с какими багами Google cтолкнулись.
NB!
Встречаемся в Конференц-холле дата-центра Selectel: Цветочная, 19 (10 минут пешком от станции метро «Московские ворота»).
Необходимо взять паспорт для получения пропуска на входе, попасть на митап смогут только зарегистрированные участники. Количество мест ограничено.
Для тех, кто не сможет присоединиться, будет возможность подключиться к трансляции.