Back in the day, I remember when a famous American newspaper built its
mobile app with Groovy.
One of the pain points was the slow startup time, with tasks like loading
DGM methods taking a lot of time, along with other factors I've forgotten
(such as some metaclass creations).
I'd be curious to hear if a Groovy Android app (even moreso when it's
dynamic, and not compile-static) loads snappily.

Guillaume


On Wed, Sep 9, 2026 at 9:52 AM Paul King <[email protected]> wrote:

> Hi folks,
>
> It has been a long time since we seriously supported Android. And, the
> marketing dynamics might mean that no-one will give a Groovy solution
> in that space serious attention. But, partly due to recent work on
> other things, we can now support it again (with caveats).
>
> I have a bunch of what AI calls "small defensive patches", after
> applying them, you can build dynamic Groovy Android apps (I have one
> I'll share shortly) with a shim add-on. We can consider removing the
> shim for Groovy 7; to do that, we need an extra tier. For now, I am
> doing some PRs for the suggested patches. They are all no change
> (needs more eyes) for normal Groovy JVM usage.
>
> Just in case you are wondering where the motivation for today's PRs came
> from.
>
> Cheers, Paul.
>


-- 
*Guillaume Laforge*
Apache Groovy committer
Developer Advocate @ Google Cloud <https://cloud.google.com/>

   - Blog: glaforge.dev
   - X: @glaforge <http://twitter.com/glaforge>
   - Bluesky: @glaforge.dev <https://bsky.app/profile/glaforge.dev>
   - Mastodon: @[email protected] <http://%[email protected]/>

Reply via email to