Manage Dependencies/Plugins in a Scalable way with Version Catalog - Easy Guide

  Рет қаралды 8,086

Stevdza-San

Stevdza-San

Күн бұрын

🏆 My Online Courses
stevdza-san.com
☕ Let's get a coffee. You're paying! :)
ko-fi.com/stevdza_san
💻 Github
github.com/stevdza-san
📸 Instagram
/ stevdza_san
Learn everything you need to know about Version Catalog in Android! :)
⌚Timestamps
0:00 - Project Preview
1:25 - Create a Version Catalog
3:48 - Alternative way of declaration
4:31 - Add BOM platform
6:11 - Bundles
7:55 - Plugins
9:24 - DSL_SCOPE_VIOLATION
10:42 - Version update

Пікірлер: 43
@ebohiparfait
@ebohiparfait 8 ай бұрын
simply the best ! Been surching exactly this 👌🏾👌🏾👌🏾
@mehmettekin9142
@mehmettekin9142 11 ай бұрын
Thank you so much for the good explanation
@carlosgabrielugazburga875
@carlosgabrielugazburga875 11 ай бұрын
Thanks for all ur videos are really have a good explanation.
@czerewacz
@czerewacz 9 ай бұрын
Amazing video Stefan! thank you :)
@StevdzaSan
@StevdzaSan 9 ай бұрын
My pleasure! :)
@nipunshah1373
@nipunshah1373 11 ай бұрын
Hi Content is truly useful and informative. Just 1 request as this is regarding dependencies/plugins, Can you create 1 video regarding the build.gradle files (ie App & Project) entailing, What points needs to be consider whilst including dependencies ? Also what is the significance of certain blocks such as repositories, dependencies, plugins, ... at facade level ? Thanks :)
@freesources6872
@freesources6872 11 ай бұрын
Thanks Man I was hoping for these sort of contents for a long time
@m7md43ban
@m7md43ban 8 ай бұрын
Amazing video ❤💥
@dendroid4389
@dendroid4389 2 ай бұрын
thanks a bunch that is a great explanation
@khaled.noordin
@khaled.noordin 11 ай бұрын
Great topics thanks
@Noor_alden
@Noor_alden 9 ай бұрын
thanks for this great content ❤ , and the beta version for android suggests u to converting it to file u create
@bhanubhattarai13
@bhanubhattarai13 10 ай бұрын
Nice video like always. "-"is a hyphen or a dash (I have heard you say forward slash several times.)
@mohammadsaquib819
@mohammadsaquib819 5 ай бұрын
Thank you very much😊
@jaelsonwagner
@jaelsonwagner 9 ай бұрын
Excellent.
@sandeepkmassey
@sandeepkmassey 11 ай бұрын
Sir, nice video like always. Please make one on how to use jvm toolchain in gradle build for Android Studio. Thanks
@KalpeshDoru-hn6oo
@KalpeshDoru-hn6oo 11 ай бұрын
how to manage app versions using version catalogue. like app version and min sdk version and all
@anmolsinghsahi5612
@anmolsinghsahi5612 11 ай бұрын
so does that means we don't need buildSrc anymore?
@geraldoneto123
@geraldoneto123 9 ай бұрын
Yes
@alexteodorovici_yt
@alexteodorovici_yt 11 ай бұрын
I could not make hilt work, even if used proper dependencies. Maybe make a video on setting up hilt dep injection? Thanks, good video ❤❤
@freesources6872
@freesources6872 11 ай бұрын
I also face these same issue , then one of my friend told that hilt doc in android document is not updated , then I changed the dependencies as per official hilt documentation .
@user-sb5ud7ek9c
@user-sb5ud7ek9c 11 ай бұрын
wish it works with java sdk as well; instead of it hidden behind menu and also in gradle
@roshanfx369
@roshanfx369 11 ай бұрын
thanks
@Akshaykumar-xr9yj
@Akshaykumar-xr9yj 11 ай бұрын
I am using android studio latest version. And now its showing warning in toml file for dependecy upgrades. 😀
@abinashbarala
@abinashbarala 2 ай бұрын
Can u show how to add hilt/ dagger dependency injection into gradel file
@vikashtiwari8360
@vikashtiwari8360 11 ай бұрын
please make a full android development course
@Ryuujin1024
@Ryuujin1024 11 ай бұрын
Prefer the refreshversions Gradle plugin for this.
@hovseparakelyan7655
@hovseparakelyan7655 9 ай бұрын
here is what I get - Problem: In version catalog libs, you can only call the 'from' method a single time.
@yeadatwunyt8004
@yeadatwunyt8004 4 ай бұрын
in theory this looks good but it's just not ready. it slows down builds and it's incompatible with compose bom versioning style (which is supposed to be the standard for compose, and compose is supposed to be the standard for android). not to mention that context actions in android studio aren't consistent: ie you cant easily migrate any dependency from android your build.gradle.kts to your libs.versions.toml file because context actions only work for some dependencies not all. 2/10 would not recommend. I'm currently in the process of migrating back to normal gradle.kts style because my foolish self didn't think to test it out on a demo project
@flutter-fm1kl
@flutter-fm1kl 11 ай бұрын
Do you like flutter?
@events4089
@events4089 11 ай бұрын
Ios compose multi-platform
@seanknowles9985
@seanknowles9985 11 ай бұрын
I honestly hate how many sub dirs and how far over and how much space the sidebar/project bar takes. It makes everything look so unclean. So many files, dirs and imports just to get something running. Coming from, Go, Node, Deno, Kotlin/jvm world looks like a hot mess.
@Ryuujin1024
@Ryuujin1024 11 ай бұрын
Visually speaking, Just use the option to flatten middle packages then. Or just use other ide features to open files cmd e double shift etc. Packages are great and allow scooping of things. And if you are manually writing out packages and imports you are doing things very wrong.
@amponsahhubert4884
@amponsahhubert4884 11 ай бұрын
tnx, What IDE are you using?
@AbdallahMehiz
@AbdallahMehiz 11 ай бұрын
android studio...
@mohamedasraf4175
@mohamedasraf4175 11 ай бұрын
Android studio giraffe
@maikolsoro1835
@maikolsoro1835 11 ай бұрын
@@mohamedasraf4175 If it recently came out, it's very good!!
@Dibyendu.M
@Dibyendu.M 11 ай бұрын
This is the new Android Studio UI.
@aspix2k
@aspix2k 11 ай бұрын
​@@Dibyendu.Mexactly. For those who are interested it can be turned on in settings
@androidpc9656
@androidpc9656 11 ай бұрын
please from next video make the outro song longer 😐
@ravikumargrandhi6315
@ravikumargrandhi6315 7 ай бұрын
Sir, how to exclude transitive dependency front version catalog file?
@trandat2030
@trandat2030 11 ай бұрын
gradle -> wrapper -> gradle-wrapper.properites . update to 8.1.1 to remove "@Suppress("DSL_SCOPE_VIOLATION")"
Gradle Was Hard Until I Learnt This INSANE Secret
6:16
Tom Gregory Tech
Рет қаралды 45 М.
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 48 МЛН
Зачем он туда залез?
00:25
Vlad Samokatchik
Рет қаралды 2,7 МЛН
THE ODIN PROJECT : JOUR 14
40:12
Hassib
Рет қаралды 17
Koin в Android на практике c MVVM
28:08
Тимофей Коваленко
Рет қаралды 22 М.
Why Signals Are Better Than React Hooks
16:30
Web Dev Simplified
Рет қаралды 463 М.
Why Gradle Is DESTROYING Maven
10:08
Tom Gregory Tech
Рет қаралды 9 М.
Using docker in unusual ways
12:58
Dreams of Code
Рет қаралды 418 М.
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН