This app was mentioned in
with an average of
If they have an Android phone I'd suggest https://play.google.com/store/apps/details?id=info.puzz.a10000sentences . I have no explanation for this phenomenon, but from the usage stats and reviews it seems that at least 50% of the users are Arabs learning English.
Yes, they are. But for a complete beginner I guess it's easier to stick to one of them, it's easier if you can learn that "bread" is "hleb", than memorize all the alternatives ("hleb" in Serbian and "kruh" in Croatian).
PS. I don't think you can really learn Serbian from it, but you can at least get an idea about how sentences are formed and learn some vocabulary from: https://play.google.com/store/apps/details?id=info.puzz.a10000sentences (if you use Android). I hope to add enough sentences in Croatian (on Tatoeba) to have the Croatian collection available soon.
This is a personal side project: a language learning application. The idea is to pick a language then commit yourself to go through 10,000 sentences in that language. Sentences are ordered by complexity (shorter sentences and more frequent words first). For each sentence you must guess all the words.
If you encounter a word you don't know, you can add it to your local dictionary (creating a dictionary and learning new vocabs is the main goal of the app). The app is using TTS (if available), and is best used with Google Translate (with "tap to translate" enabled).
There are currently 12 languages, but I'll probably add more with time.
On Google play: https://play.google.com/store/apps/details?id=info.puzz.a10000sentences
The source code is here: https://github.com/tkrajina/10000sentences
From what I can see it's an iPhone app, but if somebody on Android want to practice vocabulary, I can add Lithuanian to https://play.google.com/store/apps/details?id=info.puzz.a10000sentences .
> 10000 sentences
I learned the hard way (i.e. wasted time) that memorizing single words don't work as well as practicing words in their perspective context. If you are stone cold set on learning a single word at a time, I would recommend finding a deck that has one side Arabic and the other side an image so you associate it via visual memory instead of English.
For example...if you memorize the verb "I play" in Arabic as "ألعب" and you want to say "I play soccer" then "أنا ألعب كرة القدم" would be correct. But if you want to say "I play the piano" you should say "أنا أعزف على البيان" since these two verbs have slightly different meanings.
I highly recommend Glossika and I also found an Android app written by a redditor: https://play.google.com/store/apps/details?id=info.puzz.a10000sentences based off of sentences found here: https://tatoeba.org
Two weeks ago I released my open source Android app: https://play.google.com/store/apps/details?id=info.puzz.a10000sentences (source: https://github.com/tkrajina/10000sentences). It's more to get exposure to vocab than pronunciation, but if the text-to-speech quality for your language is good, it can be used to improve/learn pronunciation.
The material is based on another open source project: https://tatoeba.org
That's why you should download 10000 sentences
The same sentence use in Clozemaster but free and offline :)