Posted On: Mar 8, 2021

Today, we are announcing first-class support for Kotlin in Amplify Android. Amplify Android is part of AWS Amplify, a set of libraries, tools, and services that help frontend web and mobile developers build secure, scalable, full-stack applications. Kotlin is a popular programming language commonly used by Android developers, among others.

Today’s release brings together Amplify Android and Kotlin by providing a “façade” module that Kotlin developers can include in their apps. The façade simplifies asynchronous programming, improves API ergonomics, yields better hints in Android Studio, and integrates with Android architecture components. The new module supports all the feature categories in Amplify Android, including Authentication, DataStore, and Storage. Developers can use Amplify Android with Amplify-created backends, as well as existing AWS backends.

For more details on how to use Amplify Android and the new Kotlin module, refer to our blog post and documentation. We encourage you to provide feedback or feature requests on our GitHub repo or Discord community. To learn more about AWS Amplify, go to our web page.