Anki - программа, специально придуманная для максимально эффективного запоминания иероглифов (название, впрочем, намекает на японский как целевой язык). Там используются специальные алгоритмы для так называемого spaced repetition - метода запоминания, считающегося лучшим с т.з. современных психологических исследований. Программа бесплатная и есть для любой платформы, в т.ч. смартфона.
И да, этимология, ключи и черты - это важно, это сильно помогает запоминать иероглифы.
К сожалению, количество таких иероглифов минимально.
Вот как вы объясните смысл 呢?Рот, труп и черпак. Круто, да?