КОМЕНТАРІ •

  • @TomGregoryTech
    @TomGregoryTech Місяць тому

    Get started with Gradle by building a real Java project the right way with my FREE Quick-Start Guide 👉 tomgregory.com/gradlequickstart

  • @programmingpython584
    @programmingpython584 23 дні тому +1

    "gradle build scripts are just code, and you know code", this is the best thing to hear

  • @phoenixshell3772
    @phoenixshell3772 17 днів тому +1

    I had the same realisation after being android developer for 2 years, not really understanding gradle, life changing. It made me actually realise that all new tech frameworks at the end of the day boil down to "programs" and "code" just different way of implementing it

  • @arziofox
    @arziofox 6 місяців тому +4

    Great video. I will be recommending it whenever someone have issues understanding the groovy syntax in a Gradle project

  • @KevinSheppard
    @KevinSheppard Рік тому +19

    I'm a pretty proficient Groovy developer, but what helped me a lot was actually browsing the API doc starting with the Project object. After that it was magic ✨

    • @masterflitzer
      @masterflitzer 7 місяців тому +1

      kotlin dsl is superior

    • @gerdsfargen6687
      @gerdsfargen6687 3 місяці тому

      ​@@masterflitzerit's lazier that's about all.

  • @mattchew2203
    @mattchew2203 Рік тому +3

    Great content, you describe things in such a concise and understandable way. Appreciate you.

  • @brucecichowlas4156
    @brucecichowlas4156 Рік тому +1

    That IS insightful! Thanks!

  • @thiagoalexandremartinsmont4115

    Great content! Congratulations!

  • @st-tube
    @st-tube Рік тому

    Very well done!

  • @Akz77977
    @Akz77977 Рік тому +1

    i just discovered a gem on youtube.. thanks tom for such insightful video on gradle

  • @systematicpsychologic7321
    @systematicpsychologic7321 Рік тому +1

    Solid framing, thank you.

  • @mikefischbein3230
    @mikefischbein3230 22 дні тому

    That was great. Thanks.

  • @driden1987
    @driden1987 Рік тому

    This video is great!
    Would've loved this 2 years ago when I dived head first into java at work and had to deal with gradle all the time.
    Eventually, I found my way around this, not without having to read a bit of gradle code.

  • @alanwakeup3344
    @alanwakeup3344 11 днів тому

    Coming from .NET, Gradle was pretty intimidating, but this video greatly diminished that. Thank you!

  • @MechWhisper
    @MechWhisper Рік тому

    Thanks for the insight! It opens up my eyes!

  • @mahoneg
    @mahoneg Рік тому

    Thanks great place to start!

  • @sachinwalunjakar8854
    @sachinwalunjakar8854 10 місяців тому +1

    Thank you for making this video.

  • @l_a_h797
    @l_a_h797 8 місяців тому +1

    Thank you ... this hit some nails on the head for me!

  • @Veetrill_UKR
    @Veetrill_UKR 6 місяців тому

    Not gonna lie, what I first thought would be a clickbait video, actually turned out to be a crucial piece of wisdom I lacked. Thank you so much!

  • @ahadgulafridi01
    @ahadgulafridi01 Рік тому

    being a perfectionist i was not really satisfied by copy and pasting the different lines in build script. i just used to be so confused. you made life easy thank you!

  • @it-series-music
    @it-series-music Рік тому

    Amazing video🔥🔥🔥

  • @gnshjgm1989
    @gnshjgm1989 8 місяців тому

    Great content hope you continue to help gradle learning from developer perspective

  • @ddavity
    @ddavity Місяць тому

    Simple, concise and well explained. You definitely changed my view on Gradle, thank you!

  • @ehippo1
    @ehippo1 Рік тому

    This video is from developer for developers. Love it !

  • @go_better
    @go_better Рік тому

    Thanks! That actually makes a lot of sense...

  • @LeoFuso
    @LeoFuso 5 місяців тому

    God tier video. I'm quite used to Gradle at this point, but I only actually understood what I was doing after trying to build a Plug-in. I encourage you all to try, it's pretty fun and you end up knowing a lot about Gradle in general. Including the Project object.

  • @HellCatLeMaudit
    @HellCatLeMaudit Рік тому +2

    I had so much difficulty with gradle's inflexibility that I went back to using "make". I use "make" for my C++ projects anyway so it was a no-brainer.

    • @anonymousgamer2839
      @anonymousgamer2839 6 місяців тому +1

      even makefile may be easier for me, or even the notoriously difficult assembly I can understand.
      But not the horrible way of building an apk form gradle and I was searching it from past 2 years.
      There is no support added for android apk (it says applicaton and never output to apk) while doing gradle init
      There is no easy way to add a damn function in build.gradle file or I don't know how to add new task that builds an apk or it just impossible to build apk using gradle or some crappy tools like android studio must be used that is just a big bloat for me

  • @vvanchesa
    @vvanchesa 7 місяців тому

    As someone (relative) new to java and I just saw a bunch of gradle-scripts I never created one by my own.
    Seeing a gradle-script as code and not as a config file, was the missing link for me.
    Until today I always tried to see the syntax like a kind of YML file.
    Thanks for making this short video.

  • @salmaK20012
    @salmaK20012 8 місяців тому

    You're a life saver!

  • @MikeVerba
    @MikeVerba Рік тому

    At last!! Great explanation - I know code, I can handle Gradle. As simple as that!

  • @michaelperkins1119
    @michaelperkins1119 5 місяців тому +1

    Wow, considering it as code indeed changes a lot. Thank you!

  • @vivekgupta5749
    @vivekgupta5749 Рік тому +2

    Finally, I can say I know how to write build gradle

  • @kitersrefuge7353
    @kitersrefuge7353 Рік тому +6

    Thanks Tom. Very nicely done. I am old enough to remember the first version of Gradle. At the time, with Maven (and Ant before that) it generated a lot of hope and promise as a replacement to the latter. Unfortunately, that promise never got realized...as the authors mindest imo was/is? convoluted...imagine our disappointment in _actually wishing for Maven back! However, never say never, and your video is a stepping stone to proving myself as being an old fuddy duddy ;=)

  • @MrJoker-ze6bb
    @MrJoker-ze6bb Рік тому +6

    please make video on Android Gradle

  • @leoamato6113
    @leoamato6113 Рік тому +1

    thank you

  • @karthikeyanm9922
    @karthikeyanm9922 Рік тому

    Deserves more likes and views !

  • @rajushingadiya2860
    @rajushingadiya2860 9 місяців тому

    thanks sir

  • @shriduttkothari
    @shriduttkothari Рік тому

    Thanks bhai 😊

  • @damercy
    @damercy Рік тому +3

    I'm 1 min into the video and the moment you mention that gradle build script is just code is the insight, it also made me feel confident. For some reason it doesn't feel like so at first sight but you're right. Thank you Tom for helping out this newbie. Subscribed! ❤

  • @aparfeno
    @aparfeno Рік тому +3

    Awesome video!
    Another reason why gradle is so hard is gradle's documentation. It is AWFUL. It is both prolific and completely useless, only serving to make the reader feel confused and stupid.
    Your 5 min video is all a gradle newbie needs because, as you point out, we ARE developers.
    Thank you again!

  • @jonathankee9322
    @jonathankee9322 Рік тому +1

    3:48 was my same reaction looking at {} syntax for Groovy or Kotlin for the first time hahaha, it's was weird because I only know Java

  • @ChrisAthanas
    @ChrisAthanas Рік тому

    Super helpful
    Why is this not told Day one?
    Android has an immense learning curve

  • @priyatanudey6104
    @priyatanudey6104 Рік тому

    The heart beat moment is like deja vu

  • @dsinghr
    @dsinghr Рік тому +1

    Picking up a Gradle upgrade ticket gives me jitters

  • @jdsaravaiya6468
    @jdsaravaiya6468 Рік тому +1

    Video starts at 01:48

  • @SuryakiranAllu
    @SuryakiranAllu Рік тому +3

    simply a must watch gradle tutorial video

  • @mohamedyoussef8835
    @mohamedyoussef8835 Рік тому

    Awesome video +++++++++++++++++ 😀

  • @flyinghorse2739
    @flyinghorse2739 Рік тому

    Can I place my .java file within /src/main/java

  • @rebok232
    @rebok232 9 місяців тому +1

    I was using intelj templates, until i wanted to have an gradle task to show me updates, that's how i started learning gradle, as an kotlin user, it was kinda easy to learn gradle, cause i'm using gradle kotlin dsl

  • @mhdunknown
    @mhdunknown Рік тому

    Yeah thinking about in a "it's just code written declaratively with a bunch of callbacks" does open my "third eye" kinda lol.
    Btw, anyone else on Android Studio notice that Groovy DSL gradle doesn't actually show any documentation when you hover over its method? My jaw dropped when I saw the docs in the youtube video, that never appeared to me, not sure if it's an Android Studio bug or maybe I misconfigured the IDE somehow.

  • @aliceb.8615
    @aliceb.8615 Рік тому +2

    Such wonderful acting 😄 But seriously, great job editing and making an easy-to-understand video! Title's super click-batey, but I guess if it works why not use it :shrug:

  • @sohpol
    @sohpol Рік тому

    I don't know about you, but even if I didn't know that simple secret, I'd still love Gradle.... BECAUSE IT'S NOT XML! ;)

  • @halotroop2288
    @halotroop2288 11 місяців тому +1

    If only the IDE integration actually worked most of the time... In reality you usually get countless warnings that can't be solved and method references that can't be CTRL+Clicked, because they come from a plugin, and the plugin often isn't on the recognized classpath.

    • @halotroop2288
      @halotroop2288 11 місяців тому +1

      I like this video. I hope you have more videos about Gradle because I really need to learn more for my power-user development antics.

  • @Emerald214
    @Emerald214 Рік тому

    I searched "Gradle sucks" and the result showed your video.

  • @masterflitzer
    @masterflitzer 7 місяців тому +1

    kotlin dsl is the way

  • @build-things
    @build-things Рік тому

    Insightful video. I still think gradle has possibly the worst documentation iv ever tried to read though

  • @NexusBaum
    @NexusBaum Рік тому +4

    Well Maven is even worse in my opinion

  • @adolf7744
    @adolf7744 2 місяці тому

    Oh yes! Code is made out of code!

  • @davidtico1613
    @davidtico1613 Рік тому

    Perdona, pero no me entero de nada, flatDir no me funciona y tampoco tu explicación, gracias

  • @alphabee8171
    @alphabee8171 9 місяців тому

    i know code.

  • @jopadjr
    @jopadjr Рік тому

    571st...Thanks Tom

  • @lasindunuwanga5292
    @lasindunuwanga5292 11 місяців тому

    damn it is a language... a very wierd one.. I never ever thought thought implementation, id and etc are function calls... 😂😂😂😂

  • @craigstadlock
    @craigstadlock Рік тому +1

    TL;DR.. Gradle is code (duh) and read the Gradle docs. How about mabybe explaning why this might be useful, like making reusable helper functions in your script.

    • @mahee96
      @mahee96 Рік тому

      it obviously is DSL (Domain specific lanfuage) and the language must be a turing complete one

  • @donwald3436
    @donwald3436 Рік тому

    lol if you think gradle is hard, have a look at sbt.

  • @glowiboi
    @glowiboi Місяць тому

    i dont know code, gradle is garbage

  • @sciab3674
    @sciab3674 Місяць тому

    nice one thanks

  • @dustmarcus
    @dustmarcus Рік тому +1

    Great.
    You could also explain the "configuration { myNewConfig }" magic. (NamedDomain..., create, getAt, getByName)

  • @rajushingadiya2860
    @rajushingadiya2860 9 місяців тому

    thanks sir