Omoide 

Click on the image to zoom in
A simple and intuitive flashcard app for matching Japanese Kanji and Hiragana, developed by Emanuel Carnevale.