Android story

AS-21: CodeGen - зачем и как.

November 01, 2020 Vova and Vova Episode 21
Android story
AS-21: CodeGen - зачем и как.
Chapters
0:25
Что такое CodeGen.
4:20
Известные библиотеки, которые используют CodeGen. И немного оффтопа о DI и его истории.
14:42
Как работает CodeGen?
24:19
Минусы CodeGen и сравнение с Reflection.
32:00
Как мы используем CodeGen в своих проектах.
39:44
Annotation processor, KAPT и KSP.
45:00
JavaPoet и KotlinPoet. Что это и чем они классные и плохие.
52:37
Тестирование CodeGen.
Android story
AS-21: CodeGen - зачем и как.
Nov 01, 2020 Episode 21
Vova and Vova

Кодогенерация встречается во многих популярных в андроид сообществе библиотеках. Но при этом достаточно мало людей пользуются этой технологией. В этом выпуске мы решили обсудить всё что связано с кодгеном и его применением (способы применения, минусы, библиотеки), а также поделиться нашим опытом в его использовании.

00:25 - Что такое CodeGen.
04:20 - Известные библиотеки, которые используют CodeGen. И немного оффтопа о DI и его истории.
14:42 - Как работает CodeGen?
24:19 - Минусы CodeGen и сравнение с Reflection.
32:00 - Как мы используем CodeGen в своих проектах.
39:44 - Annotation processor, KAPT и KSP.
45:00 - JavaPoet и KotlinPoet. Что это и чем они классные и плохие.
52:37 - Тестирование CodeGen.

Комментарии и пожелания можно оставлять в нашем телеграмм чате.

Show Notes Chapter Markers

Кодогенерация встречается во многих популярных в андроид сообществе библиотеках. Но при этом достаточно мало людей пользуются этой технологией. В этом выпуске мы решили обсудить всё что связано с кодгеном и его применением (способы применения, минусы, библиотеки), а также поделиться нашим опытом в его использовании.

00:25 - Что такое CodeGen.
04:20 - Известные библиотеки, которые используют CodeGen. И немного оффтопа о DI и его истории.
14:42 - Как работает CodeGen?
24:19 - Минусы CodeGen и сравнение с Reflection.
32:00 - Как мы используем CodeGen в своих проектах.
39:44 - Annotation processor, KAPT и KSP.
45:00 - JavaPoet и KotlinPoet. Что это и чем они классные и плохие.
52:37 - Тестирование CodeGen.

Комментарии и пожелания можно оставлять в нашем телеграмм чате.

Что такое CodeGen.
Известные библиотеки, которые используют CodeGen. И немного оффтопа о DI и его истории.
Как работает CodeGen?
Минусы CodeGen и сравнение с Reflection.
Как мы используем CodeGen в своих проектах.
Annotation processor, KAPT и KSP.
JavaPoet и KotlinPoet. Что это и чем они классные и плохие.
Тестирование CodeGen.