- MacOS
- VSCode: IDE
- XCode: iOS development toolchain
- Homebrew: MacOS package manager
- Node.js
brew update && brew install node
: Javascript runtime (for React Native)
- Working knowledge of Git is required for development
- Working knowledge of Bash is required for development and testing
- React Native is used to target Android and iOS. Web is a tertiary target
- Expo tooling is used to facilitate app development workflow
- To start Sylvia in dev mode:
- Clone the Sylvia repo and
cd
into the repo - Run
npm install
- Run
npx expo start
- Clone the Sylvia repo and
- To run the app in an emulated environment, press "i" to start the iOS simulator
- To run the app on your physical device. Download Expo Go and scan the QR code.
- https://reactnative.dev/docs/getting-started
- https://www.w3schools.com/html/
- https://www.w3schools.com/html/html_css.asp
- Jason Zhao: [email protected]
- Shira Hereld: [email protected]