Front-End Web & Mobile
Announcing AWS Mobile SDK v2.6 for Android and iOS
It is now recommended that developers to use the Amplify libraries to build iOS and Android applications on AWS> Recently, we released the AWS Mobile SDK v2.6.0 for Android and iOS. The release has new features that make it easier for iOS and Android developers to integrate AWS backend services into their apps. The new […]
Announcing: React Native Starter Project with One-Click AWS Deployment and Serverless Infrastructure
Update (February 18, 2019): This article was originally posted on September 19, 2017. At that time, AWS Mobile Hub was used to cloud-enable this React Native Starter project. Going forward, we recommend that developers use AWS Amplify to cloud enable your React Native, iOS, Android, and web application projects. That said, the solution below may […]
Custom Artifacts on AWS Device Farm
This post was written by Nikhil Dabhade, Cloud Solutions Engineer, AWS Device Farm A good test report is essential to proper analysis of mobile app testing. It is not only the summary of test results, but also artifacts like screenshots, videos, crash reports, logs, and app-generated files. A well formed test report provides useful insights, […]
Migrating Users to Amazon Cognito User Pools
November 2, 2023: An update to this post was published on the AWS Security Blog. Please see this post for the most up-to-date info. Many customers ask about the best way to migrate their existing users in to Amazon Cognito User Pools. In this blog post, we describe the options and provide step-by-step instructions on […]
Easy Sign-in and Sign-up UI with the AWS Mobile SDK for Android
Recently, we released v2.6.0 of the AWS Mobile SDK for Android and AWS Mobile SDK for iOS. It includes many improvements. This post focuses on two of these. First, you can integrate a JSON file with the configuration details of your mobile backend. The easiest way to generate this file is with AWS Mobile Hub. […]
User Sign-in and Sign-up for Ionic Mobile Apps with Amazon Cognito
Going forward, we recommend that developers use AWS Amplify to cloud enable your Flutter, React Native, iOS, Android, and web projects. The solution below may be out of date and incomplete. We are working on a new modern solution utilizing the Amplify Framework. This post was written by Brice Pelle, AWS Technical Account Manager. In this […]
Building fine-grained authorization using Amazon Cognito User Pools groups
This post was authored by Leo Drakopoulos, AWS Solutions Architect. User authentication and authorization can be challenging when building web and mobile apps. The challenges include handling user data and passwords, token-based authentication, managing fine-grained permissions, scalability, federation, and more. In this post, we show how to integrate authentication and authorization into an Angular web […]
Integrate the AWS SDK for JavaScript into a React App
In our last blog post, I showed how to create a React app using the create-react-app tool provided by Facebook, and then deploy the app to a content delivery network driven by AWS Mobile Hub, Amazon S3, and Amazon CloudFront. This enables you to produce dynamic single page applications (SPAs) and serve them to a […]
Automated Device Testing with AWS Device Farm and Jenkins
A strong indicator of quality of an app is its ability to run on multiple devices of different make, model, and manufacturer consistently and predictably. Incremental development models are at the core of every mobile app development team. Often a seemingly benign feature can be disruptive to the overall user experience and functioning of the […]
Deploy a React App to S3 and CloudFront with AWS Mobile Hub
Single page applications (SPAs) are now ubiquitous. Every web developer needs to understand how to build them and how to deploy them to a web hosting facility of their choice. In this article, I am going to look at what it takes to create and build a basic React app and deploy it globally to the […]