iHanzim (Hanzi Master) is an offline interactive visual dictionary and flashcard viewer for learning the relationships between Chinese characters, radicals, and compounds. It will help you learn Chinese and memorize hanzi faster. Seeing the relationships empowers your memory with the "system" behind the characters.
You can use English, French, German, or Russian word definitions, or English for Cantonese dialect. iHanzim also includes character mnemonics, historical development, study lists, and many ways to search. No internet connection is required to run after the app is installed and run for the first time, and no subscriptions are needed.
An in-app upgrade is required to access some of the functionality.