A free program for Android, by Qvyshift LLC.
Russian Basic Phrases is a free, handy Russian phrasebook app. It is designed to help non-native Russian language learners improve their vocabulary.
The phrases are grouped by category. You can view all the categories or just the ones you have enabled. You can also view the list of phrases in each category by alphabetical order or by frequency.
If you tap on the phrase, you can hear its pronunciation by a native speaker. This helps you improve your pronunciation.
The app includes a function to make flash cards. You can choose to view the flash cards by category or by frequency. You can also add flash cards to your list.