I recently migrated a multimodule project from Groovy to Kotlin DSL and also used convention plugins for sharing configurations. I must say these custom gradle plugins made my work alot easier.
@bensekyondwa please can you share any other article / blog that you know about this .please can you share any other article / blog that you know about this .
Hello Philipp, I have a question regarding multi-modules, especially when dealing with more than 30 features. How do we handle the management of having this many build.gradle.kts files, and what are the drawbacks, particularly when examining the build variants, which may result in a substantial list?
@Philipp, What is the difference between kotlin library and android library? When to use one or the other? That option is available when you are going to add a module to a project.
I recently migrated a multimodule project from Groovy to Kotlin DSL and also used convention plugins for sharing configurations. I must say these custom gradle plugins made my work alot easier.
W
@bensekyondwa please can you share any other article / blog that you know about this .please can you share any other article / blog that you know about this .
For simplify, you can also set kotlin jvmToolchain(18) and remove compileOption and jvmTarget in kotlin branch, much cleaner for me
Hello Philipp, I have a question regarding multi-modules, especially when dealing with more than 30 features. How do we handle the management of having this many build.gradle.kts files, and what are the drawbacks, particularly when examining the build variants, which may result in a substantial list?
This is so helpful - One Question though, what is the difference between Dependencies and Plugins?
I will add this things to my current app which already migrate to Kotlin DSL, thanks for sharing.
Convention plugins are even better
one more golden content ty Philipp
not all heroes wear capes
Hi Philipp,
Can you make 1 video on mockk unit testing library? Please explain me
Hi Philip, Can we use Toml with custom gradle plugin?
I'd like to know that too
Hello @Phillip how would you increment version name or number constants in fastlane or some CICD with this custom implementation
+1
I didn't understood android() extension ? How? It's just getting extension by class!
@Philipp, What is the difference between kotlin library and android library? When to use one or the other? That option is available when you are going to add a module to a project.
It depends. If u need android platform code (Context, Broadcast receivers) go for android library. In other cases use the kotlin library.
hey Bro Good Day can you make a video please on how to shrink and Pro take Res File in android studio please or how to use ResGuard in Gradle 8.1
Hi @Philipp, Very nice and detailed video. Can you tell me how the module can apply App level BuildConfig ?
+1
Will this work on a groovy version of gradle? Or should I migrate it to kotlin first?
it works with groovy as well
very usefull tutorial. thx
How do i do it for an Application-Type Module?
Amazing.
Very nice...
Don't know why is RUclips deleting my comments about the code for how to also add plugin to app module