Posted On: May 10, 2022

Today, we are announcing the Developer Preview of the Amplify Android library that has been rewritten for Kotlin. This initial release enables Android developers to add cloud-based app features, including Auth, Storage, DataStore, and APIs for their Kotlin-based Android projects. Developers will benefit from Kotlin-based language features like coroutines.

This release also includes re-architected Auth (sign-up/sign-in), now completely written in Kotlin, which provides better debuggabilty and visibility into underlying state management. Finally, we have layered the new library on the new AWS SDK for Kotlin that was released as Developer Preview last year. This allows developers to use Amplify’s use case-centric APIs—like Auth and DataStore—and access the AWS SDK for Kotlin for a breadth of AWS service APIs.

To get started, follow the Getting Started guide here. You can also quickly get started by using our Photo Sharing Sample App. We would deeply appreciate your feedback on this Developer Preview as we work towards our General Availability launch: GitHub Discussion or File a Bug Report.