Using rhythm to learn is a very good idea. I had trouble remembering the characters and this really helped. Also for the katakana app, amazing teaching methods.
ホタル ハル about Japanese-hiragana, v1.5