Connect with us

Медиа

Авторефакторинг и 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 — Заключение

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: