Skip to content

ferencfarkas09/webview-framework

 
 

Repository files navigation

React Native Auth Starter

Easy authentication for your next React Native app.

🎧 Powered by Amplify

Features

✅ Preconfigured, production tested authentication flow

✅ 2 Factor Authentication Enabled

✅ React Navigation

✅ Redux

✅ Amplify React Native

✅ Opinionated yet configurable

✅ Themeable

✅ Cross-Platform

Roadmap

⬜️ Social Logins / Federated Identities

⬜️ Optional intro / onboarding flow

Getting Started

  1. Clone project
git clone https://github.com/dabit3/react-native-auth-starter.git
  1. Change into react-native-auth-starter directory
cd react-native-auth-starter
  1. Install dependencies
yarn || npm install
  1. Configure AWS Amplify settings or hook up your own auth provider (src/aws-exports.js).
export default {
      identityPoolId: <IDENTITY_POOL_ID>, //REQUIRED - Amazon Cognito Identity Pool ID
      region: '<REGION>', // REQUIRED - Amazon Cognito Region
      userPoolId: '<USER_POOL_ID>', //OPTIONAL - Amazon Cognito User Pool ID
      userPoolWebClientId: '<USER_POOL_WEB_CLIENT>',
}

About

React Native Starter with Fully Integrated Authentication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 76.5%
  • Objective-C 13.6%
  • Python 5.3%
  • Java 4.6%