We love all the cards by iTot. I haven't downloaded the counting one on my new phone since I broke that one but I recommend that one too. This is hands down Kenendys favorite. She could sit for hours just swiping over the cards. We bought the upgraded verison so she could hav e more of a selection {1.99} She learned so many words I would not have taught her as they aren't in are day-to-day life. LOVE. Lots of caterorgies to choose from as well. We always choose "mix it up"

This app is great for recognizing colors. Kennedy loves the praises when she gets one right. I love that when she gets one wrong it eliminates the wrong one. Only part of the game she has challenge with is when it asks to "touch the different color" but with time she will understand what that means.
This is a new app to us introduced by our friend Lauren. We just in the past week learned matching. So it was a bit challenging at first for her to learn to drag the letter to match up with the same letter. But after she got the concept she does pretty well. The letters as you are holding them down make the sound of the letter & say the letter when it put in the right place. Great for learning their letters.
This is a close tie to her favorite. We are obsessed with shapes right now. Learning them, finding them in everyday objects. This is matching & shapes all wrapped together as one. We love love love this app!
I love the customization on this app. Kennedy doesn't know some of the animals pictures on here, cause well some of them are funky looking. They name the animal,color, shape ect. & you click which one they say from 4 options. You can customize which ones you want to be asked. Like for shapes Kennedy doesn't know rhombus, so I just check mark what we are working on; triangle,square,star,circle, heart ect.! 
& there you have it! Our favorite top 5 apps!
Just for show of attention/entertainment  Kennedy is 2.