Hey there and welcome to Tokotoko Studio!
Check out our latest blog post:
Django tip: Debugging templates
Kana by Hand is an app for learning how to write hiragana and katakana, two phonetic alphabets used to write Japanese. It teaches you how to write them correctly, and how they are used to form words. For each question you write the answer with your fingers on the input pad, and get feedback on if it is correct or not. You can see an animation of how to write it with the correct stroke order.
To learn efficiently, you need to be active in the learning process. Since you have to write the answer yourself there's no way to cheat, and that makes Kana by Hand a very effective tool for learning. Retention of learned material is maximized by using a spaced repetition algorithm, where difficult questions are repeated more often.
The app Kanji by Hand is a paid version which includes the full kanji alphabet. For more details about these two apps, see the promotional page Kanjibyhand.com.
The app is built in Java using the Android SDK.