Following a successful developer preview launched last year, Amplify Flutter has now had an official launch, making it easier than ever to build Flutter apps.
The general release of Amplify Flutter also comes with three new features. New APIs, including the GraphQL API and REST APIs have been added, and the Amplify DataStore will make it easier for developers to work with cross-user data. Finally, Hosted UI provides a streamlined way to introduce authentication pages within an app.
New developer support
One of the most useful additions for Amplify Flutter users is Amplify DataStore. The way the tool provides a persistent on-device data store is particularly useful when working on mobile devices where online connectivity is patchy. It makes working with distributed, cross-user data as simple as working with local-only data. With Amplify DataStore, data is synced when network connectivity is available, so when an app is taken offline, locally stored data is ready for developers to use.
Three other useful Amplify Flutter features concern authentication, storage, and analytics. Amplify Flutter users will have access to an interface for authenticating users that incorporates Sign-Up, Sign-In, and Multi-Factor Authentication protocols. Storage comes in public, protected, or private storage buckets, while the ability to easily record events and custom metrics make analytics straightforward.
Amplify Flutter is available now across all regions that support AWS Amplify at no additional cost.