Медиа
Авторефакторинг и 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 — Заключение
-
Рекламные сети1 месяц назад
Telega.in (Телега. ин) – обзор и отзывы. Маркировка рекламных материалов.
-
Разработка4 недели назад
Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 2
-
Статьи1 месяц назад
10 упражнений от боли в спине, которые помогут программистам
-
Маркетинг и монетизация1 месяц назад
Мобильная разработка за неделю #491: быстрый старт в растрату карьеры