Learn Portuguese (Brazil) on Awabe
Awabe is a flashcard language learning app on Android. It focuses on vocabulary, offering as much as 4,000 words for each language.
Pros: Great for basic vocabulary
Cons: Lots of ads Not a great interface
Price: Free
Devices: Android, iPad, and iPhone
Learning methods: Flashcards
Total languages offered: 28
Other languages: Arabic, Chinese, Chinese Mandarin, Dutch, English, English (US or British), Farsi, Filipino (Tagalog), French, German, Greek, Hebrew, Hindi, Irish, Italian, Japanese, Korean, Mandarin, Persian, Persian (Farsi), Polish, Portuguese, Russian, Spanish, Swedish, Turkish, or Vietnamese