Built with React Native and Expo
Note that most things are not installed using Homewbrew. Homebrew is nice for personal projects but doesn't scale well for teams.
- nvm (installed without brew)
- rvm (installed without brew)
- ruby-3.2.2 installed inside of rvm and selected
- node v18.16.0 installed inside of nvm and selected
- npm v9.x.x installed inside of node v18.16.0 and selected
- yarn v1.x.x (installed without brew)
- watchman (via homebrew)
The application can be debugged through VSCode
-
Download the Expo Tools VSCode Extension.
-
Use the "Run and Debug" menu in VSCode to run the script "Debug Expo App."
-
Fire up a simulator so that the session attaches to the debugger.
-
Set your breakpoints as needed.
Caution: Reused breakpoints don't work. Make sure to clear breakpoints in between sessions.
-
which yarn
should be/Users/{USER}/.yarn/bin/yarn
-
which rvm
should be/Users/{USER}/.rvm/bin/rvm
-
which node
should be/Users/{USER}/.nvm/versions/node/v18.16.0/bin/node
-
which npm
should be/Users/{USER}/.nvm/versions/node/v18.16.0/bin/npm
-
nvm list
should include-> v18.16.0
-
rvm list
should include=* ruby-3.2.2 [ arm64 ]
- Run
npx expo-env-info@latest