This is a version of island mfb's mobile application made with react-native. It is written in mostly typescript, package with yarn, and uses the following important libraries:
This is what helps react native interface with ios and android without much configuration.
For routing between screens and components within the application.
For easy styling of components without needing to constantly create Stylesheets all the time and will help with dark mode
A verbose validation library made with typescript that helps with validation of data
A form validation library that helps validate user inputs within the application
- Please make sure to download node on your machine
- If EXPO-CLI is not installed please make sure to do so by running
npm install -g expo-cli
in your terminal - Go to the project directory and run
npm install
to install all the dependencies needed - After everything you can run
npm start
orexpo start
to run the metro bundler server so that you can view the application on an emulator. - If you don't have an emulator (through android studio or xcode) you can use your phone for development. Just download Expo Go on from playstore or apple app store. Once you download the app use the barcode generated when you run the application to get the application on your phone.