A free program for Android, by TEOfrast.
This application is the best and simplest way to learn the Russian language.
It is an easy-to-use dictionary with the most important words and meanings, which is suitable for beginners and advanced students.
The dictionary contains the most common words, which are arranged by category and subcategory.
This application also includes a comprehensive grammar, with a great deal of detail and an easy-to-understand structure.
It is suitable for all levels of learners.
The words and meanings are divided into several sections, so that you can learn each one separately.
The first and most important is the word, which contains the meaning, the spelling, and all the other information.