Implementing predictive text in Android app development

In an app I am writing in Android Studio, I have a text field where users enter individual letters. I want to suggest words as they enter letters. However, extensive Googling has not been helpful as the suggestions are consistently outdated.

My questions:

1.Is there a way to leverage Android's predictive text abilities?

2.Is there an external predictive text library which I could apply?