This repo is meant to hold the code files for the Medium article Hail to the Theme.
This is a demo application that utilizes the Expo framework to create a React Native-based mobile app capable of switching between custom light and dark color palettes depending on the host device settings.
The application makes use primarily of customized components offered by the awesome React Native Paper and React Navigation frameworks
You can create your own custom Material UI color palettes by going to react-native-paper's theme generator page.
To run in live development mode, run npx expo start in the project root directory. This will start an interactive command line utility allowing you choose which device to run your app on:
- Test on a physical device using the
Expo Gomobile app (scan the QR for easy setup) - Run on an Android emulator (using Android Studio)
- Run on iOS emulator device (using XCode)
To build a packaged application ready for app store distribution, follow the detailed documentation provided by Expo to use the eas build command line utility.
- Copyright 2022 Ed Rutherford (github.com/dedsyn4ps3)
- Licensed under MIT

