Vocabulary
Pleco
Pleco is the ultimate Chinese learning companion - an integrated Chinese English dictionary / document reader / flashcard system with fullscreen handwriting input and live camera-based character lookups, from a company with 17 years' experience making mobile Chinese learning software.
Appropriate Level: Elementary, Intermediate, Advanced
Anki
Anki is one of the most powerful memorization tools available, especially when it comes to customization. It utilizes a spaced repetition system (SRS) to help users efficiently memorize virtually anything they want. With Anki, you can customize your flashcards by adding images, audio, sentences, explanations, tags, and more. While there is a bit of a learning curve when getting started, users who prefer not to create their own decks can access a wide variety of pre-made Chinese decks, making it easy to dive in right away.
Appropriate Level: Elementary, Intermediate, Advanced