This repo contains an Expo app and scraper supporting a rock climbing glossary. All revenue from this app is donated to Access Fund.
Outputs updated terms to rock-gloss-scraper/out/terms.json
cd rock-gloss-scraper
npm install
npm run scrape
cd rock-gloss-expo
npm run start
- Ensure that
app.json
expo.version
key orexpo.ios.buildNumber
key has been incremented. - Build app
$ expo build:ios ... Successfully built standalone app: https://expo.io/artifacts/abc-123-456-def
- Download link at end of build.
- Upload using Application Loader.app
- In App Store Connect, in Test Flight, add external testers.
- Use AppLoading while computing heights? https://docs.expo.io/versions/latest/sdk/app-loading/
- Add'l terms:
- Single out exact match (best match?) at top of terms, with remaining terms below.
- Highlight search in text
- Convert search from list header to separate component that shows when user scrolls up anywhere in the list
- Support internal links between definitions
- Add sections to make it clearer that user has navigated to letter section.
- (inpsecting after ejecting: https://github.com/infinitered/reactotron)
- package ViewMeasurer for distribution ("react native getItemLayout dynamic")