/goodli

Example React Native iOS app that uses scrolling picker to update the reps in a given workout set.

Primary LanguageTypeScript

Goodli

Example React Native iOS app that uses scrolling picker to update the reps in a given workout set. See file /features/workout.feature for more.

Get started

Prereqs:

  • PNPM (JavaScript package manager; tested with v8.13.1)
  • CocoaPods (iOS lib package manager; tested with v1.15.2)
  • XCode (simulator; tested with v15.4)
  1. Install dependencies

    pnpm install
    cd ios/ && pod install && cd ../
  2. Start the app

    pnpm ios
  3. (Optional) Run E2E test suite

    pnpm detox build -c ios.sim.debug
    pnpm e2e:ios

Backlog

  • CI

  • Clean up error messages in local server after running e2e tests

    [Detox] Error receiving message: The operation couldn’t be completed. Socket is not connected
    [Detox] Web socket failed to connect with error: The operation couldn’t be completed. Socket is not connected
    [Detox] Web socket failed to connect with error: Could not connect to the server.
    [Detox] Web socket failed to connect with error: Could not connect to the server.
    
  • ...