How to Build a Custom Gradle Plugin to Share Project Config - Multi-Module Architecture

  Рет қаралды 25,255

Philipp Lackner

Philipp Lackner

Күн бұрын

Пікірлер: 30
@bensekyondwa
@bensekyondwa Жыл бұрын
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.
@andrinovariswanto238
@andrinovariswanto238 Жыл бұрын
W
@CodePursuit
@CodePursuit 4 ай бұрын
@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 .
@simonet6766
@simonet6766 Жыл бұрын
For simplify, you can also set kotlin jvmToolchain(18) and remove compileOption and jvmTarget in kotlin branch, much cleaner for me
@Fo0nT
@Fo0nT Жыл бұрын
Convention plugins are even better
@jayceeddeyro1406
@jayceeddeyro1406 Жыл бұрын
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?
@edinofri9192
@edinofri9192 Жыл бұрын
I will add this things to my current app which already migrate to Kotlin DSL, thanks for sharing.
@tonnie7079
@tonnie7079 11 ай бұрын
This is so helpful - One Question though, what is the difference between Dependencies and Plugins?
@luukachoo99
@luukachoo99 10 ай бұрын
not all heroes wear capes
@DeepuGeorgeJacob
@DeepuGeorgeJacob 11 ай бұрын
Hi Philip, Can we use Toml with custom gradle plugin?
@diegohkdfln
@diegohkdfln 9 ай бұрын
I'd like to know that too
@omer.ozdemir7
@omer.ozdemir7 4 ай бұрын
one more golden content ty Philipp
@NiteshSingh-bv9lu
@NiteshSingh-bv9lu Жыл бұрын
Hi Philipp, Can you make 1 video on mockk unit testing library? Please explain me
@farazahmed6749
@farazahmed6749 Жыл бұрын
Hello @Phillip how would you increment version name or number constants in fastlane or some CICD with this custom implementation
@TusharGogna
@TusharGogna Жыл бұрын
+1
@ronyrodriguez4472
@ronyrodriguez4472 Жыл бұрын
@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.
@mateuszkolbusz4115
@mateuszkolbusz4115 10 ай бұрын
It depends. If u need android platform code (Context, Broadcast receivers) go for android library. In other cases use the kotlin library.
@androidkotlin-6234
@androidkotlin-6234 Жыл бұрын
very usefull tutorial. thx
@diegoflassa
@diegoflassa Жыл бұрын
How do i do it for an Application-Type Module?
@morbix3683
@morbix3683 Жыл бұрын
Will this work on a groovy version of gradle? Or should I migrate it to kotlin first?
@dendroid4389
@dendroid4389 7 ай бұрын
it works with groovy as well
@haxidenti6001
@haxidenti6001 Ай бұрын
I didn't understood android() extension ? How? It's just getting extension by class!
@anuragverma934
@anuragverma934 Жыл бұрын
Hi @Philipp, Very nice and detailed video. Can you tell me how the module can apply App level BuildConfig ?
@TusharGogna
@TusharGogna Жыл бұрын
+1
@remingtonjames5537
@remingtonjames5537 Жыл бұрын
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
@safionweb
@safionweb Жыл бұрын
Amazing.
@JazzyJesterTechPing
@JazzyJesterTechPing Жыл бұрын
Very nice...
@dakshsemwal
@dakshsemwal 10 ай бұрын
Don't know why is KZbin deleting my comments about the code for how to also add plugin to app module
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
ССЫЛКА НА ИГРУ В КОММЕНТАХ #shorts
0:36
Паша Осадчий
Рет қаралды 8 МЛН
Sigma girl VS Sigma Error girl 2  #shorts #sigma
0:27
Jin and Hattie
Рет қаралды 124 МЛН
The Ultimate Package Structure Guide for Android Developers
12:10
Philipp Lackner
Рет қаралды 45 М.
Full Guide to Jetpack Compose Effect Handlers
24:56
Philipp Lackner
Рет қаралды 99 М.
Advanced Kotlin: Mastering Delegation in Kotlin
18:54
kt whisperer
Рет қаралды 9 М.
Don't Do These Fatal Mistakes With a Multi-Module Architecture
10:19
Philipp Lackner
Рет қаралды 44 М.
95% Don't Understand THIS About Coroutines (Main-Safety)
9:38
Philipp Lackner
Рет қаралды 31 М.
This Is My FAVORITE Error Handling Class
28:57
Philipp Lackner
Рет қаралды 35 М.
The ULTIMATE Guide to Sharing Data Between Screens in Jetpack Compose
24:08
How to Structure a Clean, Multi-Module Compose Multiplatform App (#3)
22:33
Kotlearn - Kotlin Tutorials
Рет қаралды 347
The Ultimate Gradle Kotlin Beginner's Crash Course For 2025
42:17
Philipp Lackner
Рет қаралды 22 М.