Skip to content

BrentGrammer/React-Native-App

Repository files navigation

React-Native app built following Udemy course from This course by Max Schwarzmueller

Please Note: the code is very verbose and the purpose for building this is to learn React-Native. I would normally refactor things and remove comments to make the code clean, but I left them in for reference.

Topics covered:

  • React-Native-Navigation (Single Page and Tab based apps)
  • React-Native Components
  • Integration with third party libraries
  • Development environment with Android Studio and Emulators
  • Styling React-Native apps and navigation
  • Handling rotation events and device viewport changes with Dimensions API
  • React-Native Animations using the Animated API
  • Handling user input and validation
  • Handling soft keyboard behavior and Keyboard API
  • React-Native-Maps for accessing maps feature of mobile devices
  • React-Native-Image-Picker library for picking images locally or taking photos
  • HTTP Requests using the Fetch API
  • Persisting Data with Firebase
  • Using Google Cloud Functions to use Google Firebase Storage SDK for storing files sent through the app.
  • Authentication in React-Native Apps using Firebase
    • Getting and setting auth tokens
    • Refresh tokens
  • AsyncStorage API for storing tokens for use with auto sign in on app re-launch
  • Redirecting user to different tabs
  • Clear files from Google Cloud Storage with cloud function and database triggers

About

App built for exploring React-Native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published