My 7 year old has been playing this as he's learning to read. The app works on one word at a time.
First the student hears the word and chooses the correct picture (such as they hear "cat", then choose the cat from three different pictures). They repeat this five times.
Next they spell the word by dragging the letters into the correct order. Only the correct tiles are available to choose from, but in random order. This is repeated three times.
Next is bubble letters. There are bubbles containing different letters floating around and again the student must spell the word. However, there are several different letters available and the student must choose the right letters in the correct order.
Finally, the student must "write" the word. The word is spelled out and the student is shown the correct way to write each letter, then given the opportunity to "write" each letter.
Between each level of a word, different things are shown to reward a student, and keep their attention, while the app switches modes. Sometimes it's a colorful, five-bar xylophone that the student can make fun, pleasant noise with. Other times its a few colorful bouncy balls that bounce around, multiplying as rapidly as the student can poke at them.
For as old as my son is, the first level, which is tapping a picture of the word, is a little redundant. However it would likely be better appreciated by the younger, preschool aged student.
Everything else, though, is just what he needs to keep practicing his reading.