This app was mentioned in 10 comments, with an average of 1.50 upvotes
Teach her the basics: Board coordinates and how the pieces move.
Play a few matches with her, then buy her chess books; you can read them to her and she can look at the pictures.
Then download lichess to a device and let her play offline. There's also this app that you can use to train her and will adapt its strength to her depending on if she wins or loses.
I would actually watch a lot of videos on YouTube about tactics and opening. Then, grab Shredder. It's just a really solid chess AI that will let you play matches or do "tactics", which are puzzles that give you a board state and asks you to find the optimal move. Sometimes it's hard to tell why it's optimal without just taking the reigns of the he from that point and seeing what it did to the situation by letting it play a move or two and backing up and changing to a less optimal move to see what would have happened.
It's not going to teach you chess via tutorials, but I think YouTube is good for that.
https://play.google.com/store/apps/details?id=com.shredderchess.android
A common cell phone nowadays has more than enough power to provide an advantage in a tournament like this. Advanced chess apps are widely available, and they're fairly cheap as well.
Very convincing! How about Shredder chess? Also, Math Studio Express has gone free.
Shredder has one of the best AIs to play against: https://play.google.com/store/apps/details?id=com.shredderchess.android
For pvp https://play.google.com/store/apps/details?id=com.acideapestudios.acidapechess or lichess or chess.com
I like shredder but it costs ~5$ https://play.google.com/store/apps/details?id=com.shredderchess.android