Yes, Chesskid has an app, but it's rather empty without an online connection.
Road Trip -- Best app for newbie 5th grader?

Dr. Wolf is a pretty fun app. It has ten "lessons" free, but that's when you're playing against him. The other stuff is mostly open, I think. I've been learning a ton from it; Play Magnus is fun (you've already got that) and Magnus Trainer is interesting. There's another one from Magnus designed for kids (I can't think of the name).

Thanks Iggy! Looks like a fine option. But alas, my web searching indicates it's only for iphones, not android. Please, someone tell me I'm wrong.

Thanks Iggy! Looks like a fine option. But alas, my web searching indicates it's only for iphones, not android. Please, someone tell me I'm wrong.
Oh that's unfortunate. I've only got Apple devices, so my knowledge is kinda slim on Android. Not sure if GNU chess will run on an android, but it's computer level stuff is good for playing and learning. Much better than the Apple Chess App (anything really is).
Anyway, best of luck finding something fun (and suitable!)

Not an answer to the question but I personally regret stopping playing at your age. if you enjoy chess now, don't stop playing. ever. especially not because of social reasons.
https://www.uschess.org/content/view/12291/719/
This is pretty old now, but maybe there is still something helpful.

It's not an app, but consider the following blog article:
Seven Habits of Highly Effective Chess Students (Summary)
Hey team -- We're just starting a four week road trip across half of the USA. I've got a 5th grader interested in improving at chess, he knows the moves and that's it. What apps would you recommend for teaching chess tactics and strategy?
I've got him on Play Magnus right now, which is okay for playing. But what's good and age appropriate for learning? Coach Jay's Chess Academy was a good app, but it's no longer available. He's on an Android tablet, with no data. Thanks in advance for any news, tips, updates or experiences y'all may have had with chess apps for youth.