Beginning Android Game Development with LibGDX
ubuverse.com
ubuverse.com
Unfortunately, it didn't take long for me to discover that (in my opinion) LibGDX suffers from the most common defect of Java-based systems, namely a disheartening amount of verbosity and ceremony you have to master before you get to the part where you're actually doing anything. It all felt very ponderous and heavyweight. Maybe there's no way to avoid that and still get all the nice features it offers, or maybe it only feels that way if you're simultaneously learning modern Java, I dunno. But after a fair bit of wheel-spinning I eventually gave up.
I ended up going with Lua-based LÖVE (https://love2d.org/) instead, which while much less powerful was also much less daunting to get started with. I was able to reach productivity with LÖVE faster than with LibGDX despite never having written (or indeed read) a line of Lua in my life, which says something about the relative barriers to entry.
Id highly recommend using and playing with it. I'm not active now but there used to be a great community. And some decently popular games and other tools built with it.