Forma mobile application for iOS and Android, built with React Native using Expo.
1. Clone this repository using the terminal command or GitHub Desktop.
git clone https://github.com/Forma-AT/forma-app.git2. Install the dependencies using npm
npm i3. Start the application in development mode with hot-reloading enabled
npm start4. Access the Metro Bundler tool from your browser at
http://localhost:190025. Launch the application on an Android emulator, iOS simulator or in the web browser
Start the application in development mode with hot-reloading enabled
npm startor alternatively
npm run startAutomatically launch the application on Android, iOS or web browser, respectively.
npm run android
npm run ios
npm run webEject from the expo development environment and gain complete control of the project configuration.
npm run ejectWarning! This action cannot be reversed and should only be used if you are absolutely sure about what you are doing.
- .expo and .expo-shared hold Expo configuration
- assets contains external resources, such as images
- node_modules contains the project dependencies
- public contains publicly available files such as index.html or manifest.json
- src contains the project source code
- App.js registers the application to the root component in expo
- .gitattributes holds git settings, especially about end-of-line normalization
- .gitignore holds files and folders that will not be tracked by git
- app.json contains information about the app, such as app name and icons
- babel.config.js holds Babel compilation settings
- package.json describes project details, such as scripts and dependencies
- package-lock.json is auto-generated by npm to list all dependencies of the dependencies