Here, I want to recommend a good Android App to learn and memorize Japanese vocabulary. Japanese Vocabulary (N1~N5) https://play.google.com/store/apps/details?id=com.digi.japanesevocabulary&hl=en I found that it contains many vocabulary (cover JLPT N5 up to N1) with awesome text UI, and pronunciation is supported. The mini game inside the app also helps me in memorizing the newly learned vocabulary. No additional money is needed. All the content are completely free!!! Please try it if you are free.