AWS Amplify Flutter

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase, and is one of the fastest growing mobile frameworks in 2020. With the increased adoption of the framework among mobile developers, enabling support for Flutter applications through a library and the CLI toolchain has been one of the most requested and highly anticipated additions to the Amplify Framework by customers.

The popularity of cross-platform mobile development in general, and the Flutter ecosystem in particular, has been growing rapidly over the last few years. Developers are increasingly looking to build immersive and feature-rich, cloud powered applications for multiple platforms using a single framework and codebase.

AWS Amplify is a set of tools and services that enables mobile and front-end web developers to build secure, scalable full stack applications powered by AWS. It consists of three main components: a set of open source libraries and UI components for adding cloud-powered functionalities, a CLI toolchain to create and manage cloud backends, and the Amplify Console, an AWS Service to deploy and host full stack serverless web applications. Currently Amplify supports iOS, Android, and JavaScript (Web and React Native) and is the quickest and easiest way to build applications powered by AWS cloud services.