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.
The build process for iOS and Android is similar. Ensure you have all dependencies installed.
Build dependencies: XCode, XCode latest iOS version, XCode cli, Watchman, Fastlane, Cocoapods, Node, Yarn, and EAS cli
Clone repository
Switch to workspace node version, nvm use
Install dependencies, yarn install
Build iOS, run yarn build:ios
Install new build to simulator, (replace path) eas build:run -p ios --path [path].tar.gz
Run development server, yarn run dev
Develop 🚀
Build dependencies: Android Studio, JDK, Yarn, EAS cli, Watchman, and Fastlane
Clone repository
Switch to workspace node version, nvm use
Install dependencies, yarn install
Build iOS, run yarn build:android
Install new build to simulator, (replace path) eas build:run -p android --path [path].apk
Run development server, yarn run dev
Develop
Learn about the file and project structure.
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!
WitnessWork © 2023-2024 by Levi Wilkerson is licensed under Attribution-NonCommercial 4.0 International
Sponsors & Donations are never expected but greatly appreciated.