This is a hand on app that have multiple different functions that can be played with and taught all at the same time.
This app is more of a checking for understanding kind of app.
This app allows you to do the whole lesson through it. And you can ask or answer questions without the interruption of the student asking for help verbally.
This app allows you to create a video for multiple lesson plans.
Here are some other suggestions by other teachers.