AWS Revamps Mobile Development

Amazon Web Services Inc. (AWS) has reorganized its mobile/Web app development services, putting functionality formerly found in the back-end AWS Mobile Hub into a new home called AWS Amplify.

AWS launched the Mobile Hub in 2015, somewhat playing catch-up in the cloud-hosted Mobile-Back-End-as-a-Service (MBaaS) arena. It provided services such as online/offline data, authentication, analytics, push notifications and so on.

This week, the company announced its mobile development services have a new home, called AWS Amplify, described as "an opinionated set of libraries, UI components, and a command line interface to build an app backend and integrate it with your iOS, Android, Web, and React Native apps."

Specifically, the new resource comprises:

  • The open source client Amplify Framework -- those aforementioned opinionated libraries/components/CLI -- that leverage AWS Cloud Services such as AWS AppSync (offline-capable data-layer API) and Amazon Cognito (user identity management) for back-end functionality.
  • Developer tools, including the new AWS Amplify Console for Web app building, deployment and hosting.
  • AWS Device Farm for the real-world testing of mobile apps on iOS and Android devices.

AWS Amplify was originally launched a year ago as an open source JavaScript library designed to ease the development of cloud-connected mobile and Web apps, along with AWS AppSync.

While existing AWS mobile developers can continue to use the AWS Mobile Hub, the company suggested all new development switch to AWS Amplify and said it would encourage the migration of existing apps to the new service over the coming months.

Along with the reorganization, AWS introduced the AWS Amplify Console to ease deployment of Web apps. "With the AWS Amplify Console, you create a project and link it to your source code repository (located in GitHub, GitLab, BitBucket, or Amazon CodeCommit). The AWS Amplify Console enables you to provision your backend resources, build your application, and deploy it to a CDN-powered, secure website," a Nov. 27 blog post states. "This helps you to continuously and automatically deploy both the backend and frontend resources that you configured through the Amplify CLI just by checking in a change to your source code repository."

AWS said more of its cloud services will be optimized to work with AWS Amplify in the future, while noting the changeover has already begun with the relocation of all mobile and Web SDK documentation to the new site "as we moved the iOS and Android native SDKs towards the same category-based programming model" that the Amplify JavaScript library follows.

About the Author

David Ramel is an editor and writer for Converge360.


Subscribe on YouTube