
Flujo de autenticación de usuario completo para aplicaciones móviles con React Native, Expo, AWS Amplify, React-Navigation y Native-Base.
Las tecnologías utilizadas en esta aplicación son las siguientes:
La navegación se realiza con: react-navegación.
Front End: Expo.
Diseño: base nativa.
Back End: AWS Amplify.
Los usuarios son llevados a la pantalla de bienvenida.
Los usuarios pueden registrarse, iniciar sesión, solicitar un cambio de contraseña, navegar entre pantallas.
La entrada telefónica internacional está incluida en la pantalla de registro.
Los usuarios son redirigidos a la pantalla de inicio después del inicio de sesión.
Los usuarios pueden navegar entre pantallas usando el navegador de pestaña inferior o el navegador de cajones.
Los usuarios se mantienen conectados hasta que se registren desde la aplicación.
Expo CLI
npm install -g expo-cliCuenta de AWS
Nodo JS con NPM
AWS amplifica CLI
npm install -g @aws-amplify/cliamplify configure (enlace para un video paso a paso). git clone https://github.com/yhenni1989/ReactNativeAuth.git
cd ReactNativeAuth
amplify init
Siga las mismas instrucciones que a continuación.

amplify add auth
# When prompt, choose: Yes, use the default configuration.
amplify push
Are you sure you want to continue? Yes
Después de unos minutos de operaciones automatizadas, la CLI de Amplify creará un grupo de usuarios de Amazon Cognito y un grupo de identidad para almacenar los usuarios de los usuarios.
yarn
# or
npm install
expo start --ios
# or
expo start --android
Aquí se puede encontrar una serie completa de artículos que detallan el proceso de construcción de esta aplicación.
Aquí se encuentra un video de demostración del flujo de autenticación.