#AndroidBroadcast #AndroidStudio #Plugin
Улучшить продуктивность можно не только за счет библиотек, но и с помощью плагинов IDE, а как написать легко свой расскажем в выпуске.
Гость выпуска Павел Стрельченко - Android разработчик в компании hh.ru, занимается поддержкой основных приложений и разрабатывает внутренние инструменты для улучшения работы своей команды
Паша поможет Кириллу упростить написание кода для Dagger, написав в прямом эфире плагин для генерации кода. Займет эта разработка около получаса, но сэкономит множества времени при работе с ViewModel
Полезные ссылки:
📰 Telegram канал с полезными материалами для Android разработчиков - https://ttttt.me/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast или Patreon http://bit.ly/2TBOzlu
🔗 Репо с плагином https://github.com/PStrelchenko/androidbroadcast-assistedinject-plugin
🔗 Документация по разра��отке плагинов https://www.jetbrains.org/intellij/sdk/docs/intro/welcome.html
🔗 Доклад от Паши Стрельченко про разработку плагинов https://youtu.be/MSMI85JMIwE
🔗 Доклад от Юры Артамонова про разработку плагинов https://youtu.be/xoTrgA2zOJI
🔗 Gradle Intellij Plugin на Github https://github.com/JetBrains/gradle-intellij-plugin
🔗 Форма для получения инвайта в Slack с разработчиками JetBrains
https://plugins.jetbrains.com/slack?_ga=2.72659091.1690880717.1593545961-907593902.1590042321
Таймкоды:
0:00 - Интро
3:15 - Задача для написания плагина
8:46 - 1. Настройка проекта
22:46 - Секция вопросов
30:08 - 2. Создание Action для плагина
58:57 - Секция вопросов
1:00:53 - 3. Генерация кода
1:17:26 - Проверка плагина
1:22:22 - Отладка плагина
1:29:55 - Демо плагина
1:31:50 - Секция вопросов
1:45:42 - Заключение