Skip to content

kierandesmond/Kieran-Esther-Wedding-App

 
 

Repository files navigation

Summary

Based on a past wedding app I reacted for my Sister In-Laws wedding. This is a react-native app powered by firebase. Using a boilerplate template, its a custom app where people upload photos to your wedding app and they are all then in 1 place. It's about 2-3 days of work and could be updated in pinch to use. This is a very quick example, as much of my work has been for companies and cannot be shared publically.

Boilerplate Features:

React Native Firebase Configurations

  • remote config
  • auth
  • realtime database
  • firestore
  • storage
  • adMob
  • crashlytics
  • performance monitor
  • analytics
  • invites (TODO)
  • notifications (TODO)

Makes asynchronous operations easy to manage and test.

Allows you to save your Redux state locally on your device.

Utilizes Redux Persist to save sensitive information on the user's device, using the keychain service for iOS, and shared preferences for Android.

By default, Redux Persist uses asyncstorage to save data, but there is a file size cap. Redux Persist Sensitive Storage uses the device's filesystem to persist data, instead of asyncstorage which gets around the file size limitation of asyncstorage.

Makes displaying images very fast, utilizing the Glide library on Android devices, under the hood. And using SDWebImage for iOS.

Handles all user permissions on the device

A functional approach to styling. Makes styling apps extremely fast and efficient.

Time formatting and manipulation library.

Enforce type safety

About

Boilerplate for React Native Firebase app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 77.5%
  • JavaScript 6.5%
  • Objective-C 5.6%
  • Java 4.9%
  • Ruby 3.0%
  • Starlark 2.5%