Expo Multi Screen App Starter

To continue from my last post, I wanted to share with you a more robust multi screen expo app starter.

Out of the box

  • Running on the latest Expo SDK 40
  • React Navigation (v4)
  • Light/Dark Theme
  • Prettier & Airbnb Eslint
  • Simple Jest testing

Other features / api

  • Dynamic route transitions (Mode: regular & modal)
  • SVG usage
  • Utility checker for the notch: iPhoneX, iPhoneXs, iPhoneXr, iPhoneXs Max
  • Preloading/caching local fonts & images
    • with splash loading screen
    • and once the app has loaded, lottie animation intro into app
  • Navigation Stacks
  • Example of Production vs Development flags
  • Custom SVG back button within React Navigation header

View Project on Github

Check the Demo & Release Notes here

This also comes with a very nice api/constants import system I’ve slowly made better and better. This comes with global colors, device info, and global styles. Pull requests are welcome!