AWS Announces AWS Amplify Studio


Posted in

allows developers to create web application user interfaces (UIs) with minimal coding

12/2/2021 – Today, at AWS re:Invent, Amazon Web Services, Inc. (AWS), an Amazon.com, Inc. company (NASDAQ: AMZN), announced AWS Amplify Studio, a new visual development environment that allows developers to create web application user interfaces (UIs) with minimal coding, while still empowering them to fully customize their applications’ design and behavior using familiar programming languages (e.g. JavaScript and TypeScript). Today, customers like Neiman Marcus, Orangetheory Fitness, and Credit Genie use AWS Amplify to more easily build and deploy the AWS services (e.g. database, compute, storage, etc.) that power their web and mobile applications. AWS Amplify Studio extends the benefits of AWS Amplify to provide a unified point-and-click interface for creating application UIs and provisioning the AWS services that power the application, so customers have an end-to-end tool for building web applications on AWS in days instead of weeks. With AWS Amplify Studio, developers can now create a UI using a library of prebuilt components (e.g. buttons, newsfeeds, user registration forms, etc.), collaborate with user experience (UX) designers, and connect their UI to AWS services through a visual interface without writing any code. After a developer finalizes their UI using AWS Amplify Studio, the UI is converted into JavaScript or TypeScript code, which saves developers from writing thousands of lines of code and allows them to fully customize parts of their web application design and behavior. There are no upfront fees or commitments to use AWS Amplify Studio, and customers only pay for the AWS services used to run the application’s backend. To learn more about AWS Amplify Studio, visit aws.amazon.com/amplify/studio.

“We chose to build our supply chain management application with AWS Amplify because it eliminates the complexities of DevOps in the cloud, allows us to reduce our deployment cycle from every two weeks to every two days, and more easily adopt new technologies like serverless”

Most web applications that run in the cloud are broadly comprised of three parts—the UI that is familiar to users, business logic that defines how the web application works, and the backend cloud services that power a range of essential functions (e.g. user authentication, databases, object storage, etc.). Today, developers typically choose one of two paths for building a modern web application. They can write the application code themselves, which gives them precise control over the web application’s design and behavior but can require months of time and effort to build, including provisioning the backend services, writing the business logic, and collaborating with UX designers on the UI. Alternatively, developers can use a low-code tool to quickly build an application, but these tools are less customizable and extensible, because developers cannot write their own custom application code or must use proprietary frameworks and programming languages that are more restrictive than common programming languages like JavaScript and TypeScript. What developers want instead is a solution that combines the precision of writing the code themselves with the speed of a low-code tool, so they can deliver innovative, new capabilities to their customers faster.

AWS Amplify Studio allows developers to quickly build a web application on AWS with minimal coding, while still empowering them to fully customize their application’s design and behavior using familiar programming languages. To get started, developers use AWS Amplify Studio’s simple point-and-click visual interface to create their backend, and AWS Amplify automatically provisions the AWS services (e.g. Amazon Cognito for authentication, Amazon DynamoDB for a database, Amazon S3 for storage, etc.). Once those services are provisioned, developers use AWS Amplify Studio to create their web application UI. With AWS Amplify Studio, developers can build their UI using a library of prebuilt UI components, incorporate data or capabilities from AWS services into their UI, and collaborate with UX designers through an integration with Figma (a popular tool used to design and prototype UIs)—all without writing any code. Once the UI is complete, AWS Amplify Studio automatically translates it into either JavaScript or TypeScript code, so developers have the flexibility to completely customize their application’s design or behavior to deliver the best end-user experience. By using AWS Amplify Studio to create a complete UI, developers avoid writing thousands of lines of code while still retaining the option to fully customize the application’s design and behavior using familiar programming languages.

“Developers love using AWS Amplify because it makes it easier to build a scalable web application backend powered by AWS, and they often tell us that they wish that we could extend that same fast, flexible development experience to the UI creation process,” said Kurt Kufeld, VP of AWS Platform at AWS. “AWS Amplify Studio is a game changer for developers because it allows them to rapidly iterate on their UI using prebuilt components and then fully customize the UI with familiar programming languages to meet their exact needs. From setting up a robust backend powered by AWS to creating a dynamic UI, AWS Amplify now provides an intuitive, end-to-end workflow to build web applications in days instead of weeks, so developers can deliver new innovations to end users faster.”

AWS Amplify Studio is available in preview today in US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), EU (Frankfurt), EU (Ireland), EU (London), EU (Paris), EU (Stockholm), Middle East (Bahrain), and South America (São Paulo), with availability in additional AWS Regions coming soon.

Posted in

Leave a Comment





Advertisement

Archives