Сегодня будем своими руками писать плагин для IDEA на MacOS. Для этого нам понадобятся: — Две части воркшопа Павла Стрельченко (https://youtu.be/3jVkNsWPJ20 и https://youtu.be/ohMEwwmb_X8); — IntelliJ IDEA CE; — Android Studio; — Java (она есть в комплекте с Android Studio);
Этот доклад будет полезен всем, кто реализовывал или собирается реализовать оффлайн-мод.
Алексей Быков рассказывает, как за пару вечеров написать свою собственную абстракцию для работы с источником данных, и реализовать runtime/database кеширование всего в несколько строк кода. https://youtu.be/PGbzchLBvL4
А теперь пора рассказывать, что будет на Mobius 2021 Piter этой весной.
И снова начнем с Jetpack Compose, но в этот раз речь пойдет об инструменте для десктопных приложений.
Лид проекта Compose for Desktop Николай Иготти расскажет, что и почему добавили по сравнению с Android-версией, и покажет, как писать UI-приложения на десктопе и переиспользовать код из мобильных приложений.
Корутины все чаще используются в Android-проектах, но вот тема их отмены не раскрыта.
Павел Ильичёв исправит это своим докладом: он расскажет в каких случаях может потребоваться отменить рабочую корутину вручную, как это сделать правильно, а также как отловить сам момент отмены.
Если вы уже пользуетесь корутинами или хотите начать, вам пригодится этот доклад.
Важная часть видеосвязи — синхронизация видео и аудио. Федор Цымбал расскажет о теоретических основах A/V-синхронизации и о том, как это устроено в Android.
Рекомендуем всем, кто работает с медиа-контентом на Android.
Сергей Лапин расскажет про оптимизацию Gradle-билдов для разных команд: — Basic — для тех, у кого мало ресурсов, но хочется хоть немного оптимизировать сборку; — Intermediate — для тех, кто готов потратить силы и разок покопаться в билд-пайплайнах; — Advanced — тем, кто готов заниматься оптимизацией на постоянной основе.