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]/>
