leviFrosty / witness-work

A powerful field service assistant that puts user experience first.
https://www.leviwilkerson.com/witness-work
Other
12 stars 1 forks source link
android ios

Expo Release Version Issues Crowdin

WitnessWork

WitnessWork is the easy way for Jehovah's Witnesses to manage their field service priorities.

It is written in Typescript using React Native and Expo.

View it live

App Store Play Store

Build

The build process for iOS and Android is similar. Ensure you have all dependencies installed.

iOS

Build dependencies: XCode, XCode latest iOS version, XCode cli, Watchman, Fastlane, Cocoapods, Node, Yarn, and EAS cli

  1. Clone repository

  2. Switch to workspace node version, nvm use

  3. Install dependencies, yarn install

  4. Build iOS, run yarn build:ios

  5. Install new build to simulator, (replace path) eas build:run -p ios --path [path].tar.gz

  6. Run development server, yarn run dev

  7. Develop 🚀

Android

Build dependencies: Android Studio, JDK, Yarn, EAS cli, Watchman, and Fastlane

  1. Clone repository

  2. Switch to workspace node version, nvm use

  3. Install dependencies, yarn install

  4. Build iOS, run yarn build:android

  5. Install new build to simulator, (replace path) eas build:run -p android --path [path].apk

  6. Run development server, yarn run dev

  7. Develop

Learn about the file and project structure.

Help Translate 🌐

WitnessWork is available in 16 languages. Some of these translations are done by AI, which may not be of the highest quality. To help, proofread these translations on Crowdin. Thank you!

Not sure how to use Crowdin?

License

WitnessWork © 2023-2024 by Levi Wilkerson is licensed under Attribution-NonCommercial 4.0 International

Sponsor

Sponsors & Donations are never expected but greatly appreciated.

ko-fi