One (free) app that you might find fun and educational is Poker Fighter.
https://www.poker-fighter.com/
I'm not aware of any good AI tools that allow you to adjust the strength of your opponents. AFAIK, most of the poker bot training apps (e.g. Snowie) are either quite expensive, or are strictly for heads up, and don't have very good interfaces, but I haven't looked in the Android or Apple stores recently.