lucadegasperi / modern-react-native-app

A non-trivial React Native App with everything I've learned so far working with the platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modern React Native App

Most react native app examples found in the wild are trivial to build and only show a limited set of what a real app looks like. The aim of this repository is to create a modern react native app showing how to work with the different challenges a developer might encounter. Topics include but are not limited to:

  • Navigation
  • Communicating with servers
  • Authentication
  • Access Tokens and Refresh Tokens (OAuth 2)
  • Global state management
  • Persistence
  • Storage
  • Giving feedback
  • Optimistic updates
  • Styling
  • Theming
  • Deep Linking / Universal Links
  • Notifications
  • Background Updates
  • Permissions
  • Real time updates
  • Accessibility
  • i18n
  • Onboarding

I will try to come up with solutions that are easy to understand rather than clever tricks not many really understand.

All the best,

Luca

About

A non-trivial React Native App with everything I've learned so far working with the platform

License:MIT License