Brazilian Portuguese keyboard layout with dictionary.
Dictionary comes from AOSP. The source code is in another branch to the default.
Install AnySoftKeyboard first, then select the desired layout from AnySoftKeyboard's Settings->Keyboards menu.
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.Download F-Droid