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

AWS
(Image credit: Shutterstock / tanuha2001)
Audio player loading…

AWS (opens in new tab) has announced that a new tool making the development of cross-platform apps (opens in new tab) 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 (opens in new tab). “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 (opens in new tab), storage (opens in new tab), and analytics (opens in new tab). 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.

Barclay has been writing about technology for a decade, starting out as a freelancer with ITProPortal covering everything from London’s start-up scene to comparisons of the best cloud storage services.  After that, he spent some time as the managing editor of an online outlet focusing on cloud computing, furthering his interest in virtualization, Big Data, and the Internet of Things.