Skip to content

yogiw/rn-auth-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Native Authentication Screen Sample

workflow Coverage Status

Table of Contents

Tech Stack

  • React Native
  • Jest
  • React Testing Library 🐐
  • React Native SVG
  • React Native Encrypted Storage
  • Zustand 🐻
  • Github Actions

Features

  • Validate email & password using regex
    • Email
    • Password - Min 8 characters, contains at least 1 uppercase letter, 1 lowercase letter, and 1 number
  • Dark mode 🌙
  • Sessions are stored & maintained using react native encrypted storage
  • SVG icons
  • Testing with Jest & React Native Testing Library 🐐
  • Global state management with zustand 🐻
  • Automatically test & build Android (APK) with github actions 🚀

Download APK

  • Go to Actions
  • Last successful workflow (with green checkmark)
  • Artifacts
  • release

Demo

Flow Demo
Dark mode toggle in register screen Dark Register
Dark mode toggle in login screen Dark Login
Dark mode toggle in home screen Dark Home
Login Login
Register Register
Login screen → register screen → back button - back to login screen → home screen → back button → app closed Back Button Home
Open app → home screen (session persisted) → logout → login screen → back button → app closed Back Button Login

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published