Видео и подкасты для разработчиков
Авторефакторинг и View Binding
В этом выпуске мы расскажем про то, как мы мигрировали на ViewBinding с помощью самописного плагина для Android Studio.
Все мы знали, что этот час когда-нибудь настанет. Они твердили это год за годом, но мы не верили. Мы продолжали стоять на своём, потому что были уверены — этого никогда не произойдёт, и с нами всё будет хорошо. Но в 2021 году последние надежды угасли, и нам пришлось подчинится…
Это могло бы быть аннотацией к фильму про завоевание планеты, но всё куда прозаичнее — в ноябре 2020 года Google предупредил Android-разработчиков о том, что к сентябрю 2021 года нужно полностью отказаться от использования kotlin-android-synthetic-ов и мигрировать на ViewBinding-и.
В этом выпуске мы расскажем про то, как мы мигрировали на ViewBinding с помощью самописного плагина для Android Studio.
Содержание:
- 00:00 — Интро
- 00:20 — Вступление
- 01:50 — Зачем вообще мигрировать?
- 05:15 — Во что мы ввязались?
- 06:52 — Чем будем мигрировать, господа?
- 08:01 — Немножко про плагины
- 08:40 — Нужно ли делать плагин сразу для всех?
- 10:25 — Ковровая миграция или отстрел по-одиночке?
- 12:19 — Алгоритм модификации кода из плагина
- 12:47 — Определяем контекст выполнения
- 13:15 — Ищем элементы для последующей модификации
- 16:02 — Изменяем код
- 16:32 — Пошаговая миграция
- 19:01 — Подводим итоги
- 20:13 — Заключение
-
Новости2 недели назад
Видеозвонки с Лили, Приключения и пианино — обновления Duolingo
-
Новости2 недели назад
Видео и подкасты о мобильной разработке 2024.39
-
Видео и подкасты для разработчиков5 дней назад
Lua – идеальный встраиваемый язык
-
Разработка2 недели назад
Android сломался или я чего-то не понимаю? — Обсуждение на Reddit