Skip to main content

AWS is hoping to help accelerate development of cross-platform apps

AWS
(Image credit: Shutterstock / tanuha2001)

AWS has announced that a new tool making the development of cross-platform apps easier is now generally available. 

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.

“AWS Amplify is a set of tools and services for building secure, scalable mobile and web applications,” Martin Beeby, a principal advocate for AWS, explained. “Currently, Amplify supports iOS, Android, and JavaScript (web and React Native) and is the quickest and easiest way to build applications powered by Amazon Web Services (AWS). Flutter is Google’s UI toolkit for building natively compiled mobile, web, and desktop applications from a single code base and is one of the fastest-growing mobile frameworks. Amplify Flutter brings together AWS Amplify and Flutter, and we designed it for customers who have invested in the Flutter ecosystem and now want to take advantage of the power of AWS.”

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.