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.
Price: Free
Devices: Android, iPad, and iPhone