This guy has given one of the best presentations I have ever seen, "Untangling Coroutine Testing", when he was still at Google. He's now working for Jetbrains and if he is an advocate of Amper, I am listening...
@RexTorres7 ай бұрын
He knows his stuff.
@ianmubangizi7 ай бұрын
This would really help out, managing gradle files is a bit confusing across multi platforms.
@timj11dude7 ай бұрын
Is this just, Gradle but rewritten in yaml?😅
@andrewtfluck7 ай бұрын
From what I understand, it's supposed to be tool agnostic. (In terms of architecture, obviously the backend is gradle)
@Fletcher917 ай бұрын
It's standalone too. It's the same strategy Jetbrains took with Kotlin running on the JVM; it gives a quick start and an escape hatch for in-progress features.
@FahadAyaz4 ай бұрын
I guess you didn't watch the video? He literally answers your question a couple of minutes into the video
@yassine-sa4 ай бұрын
7:50 I think this live feedback of autocompletions wasn’t possible with gradle without re-importing the gradle project to download dependencies
@vighnesh1537 ай бұрын
In a way, feels similar to Google's Bazel. I would love to try this out in a new project from scratch (without the gradle overhead).
@stefanusayudha18537 ай бұрын
How to make convention on amper?
@Fletcher917 ай бұрын
Will be great to see this evolve the Kotlin ecosystem. Now only a good, rich, and intuitive site like rubygems or crates remains. No more xml, groovy, deprecated api's, clean, nor 10 ways to do the same thing.
@jt_hopp7 ай бұрын
But why?
@berkowk7 ай бұрын
Gradle sucks. 😢
@cod3r13377 ай бұрын
@@berkowk Except YAML sucks even more. Gradle was such a step up from Maven because it has a compact DSL based on a proper programming language rather than having to work around the limitations of a purely declarative language like XML. Moving to YAML in some ways feels like going back to Maven. Except that YAML, while being much less verbose, is in some ways even worse than XML. At least XML is whitespace insensitive and has much better support for schema validation. Have you ever wasted an entire day tracking down a weird configuration error that was caused by wrong indentation in some YAML config that you couldn't figure out because your editor decided mixing tabs and spaces in whitespace-sensitive markup sounds like a great idea? Congratulations, you learned to love XML again.
@berkowk7 ай бұрын
@@cod3r1337 I actually feel nostalgic for maven, sometimes more freedom leads to more pain. Some smartass at my current job decided to split flavor/module/dependencies logic between custom plugin, buildSrc and build.gradle.kts files. AS can't even recognize Gradle files now 😂
@Mglunafh7 ай бұрын
@@berkowkmy condolences 😢 Maven definitely introduced a lot of useful concepts for its time which helped in the adoption e.g. standard project layout (src/main/java/ - src/main/resources/ - src/test/java/ - target/ - etc) and more manageable dependency management. The restrictions it provided compared to Ant were actually helpful in developing applications
@MartonBraunJB7 ай бұрын
@@cod3r1337 We have heard the feedback about YAML, and it's not a final language choice for Amper. If you have more thoughts about what you don't like about YAML and what else you'd like to see instead, please share them in the Slack channel!
@ondrejbendo90366 ай бұрын
What IDE is he using?
@cpepos6 ай бұрын
Fleet I believe
@ondrejbendo90366 ай бұрын
@@cpepos Look like it, thanks
@jonathancampos89295 ай бұрын
Fleet for most examples and IntelliJ at the last example
@phenanrithe7 ай бұрын
It still seems to be based on that super-heavy Gradle.
@AntonArhipov6 ай бұрын
There are two options: Amper as Gradle plugin, and the standalone version
@anurag_droidev5 ай бұрын
Why in yaml though
@AntonArhipov5 ай бұрын
that's just an implementation detail and is not final
@stefanusayudha18537 ай бұрын
why? new layer of knowlege problem?
@dansadventures55147 ай бұрын
This looks awesome but I'm not a fan of YAML (or similar formats like TOML)
@ADMINISTRATIEZAAL7 ай бұрын
Good! 👍
@cod3r13377 ай бұрын
Saw YAML and lost interest ...
@MartonBraunJB7 ай бұрын
We have heard the feedback about YAML, and it's not a final language choice for Amper. If you have more thoughts about what you don't like about YAML and what else you'd like to see instead, please share them in the Slack channel!