mobile-dev-inc / maestro

Painless Mobile UI Automation
https://maestro.mobile.dev/
Apache License 2.0
5.85k stars 276 forks source link

Migrate the project to use Gradle Kotlin DSL #997

Open bartekpacia opened 1 year ago

bartekpacia commented 1 year ago

I see that some of Maestro's Gradle build scripts use Groovy DSL, and some use Kotlin DSL.

Just a few days ago Gradle announced that the Kotlin DSL is now the recommended way to write Gradle files. Android team did the same.

Kotlin DSL has many advantages over Groovy DSL, many of which stem from the fact that Kotlin is statically typed, while Groovy is dynamically typed.

See also:

felipevolpone commented 1 year ago

@bartekpacia Thanks for reporting this issue. We'll put this in our backlog, but if you want to contribute to Maestro, feel free to open a PR for it and drive the changes.

bartekpacia commented 1 year ago

I'd be happy to do it! Will submit a PR soon :)

bartekpacia commented 2 months ago

related: #1801 and #1909