0.2.1 • Published 2 years ago
@bibletags/bibletags-react-native-app v0.2.1
Bible Tags
About
Original language Bible study for everyone, in every language.
Vision: That every Christian might have free access to the Bible tagged to the original Hebrew, Aramaic and Greek with parsing and lexical information—all in their own language.
For more information on this project, see the Bible Tags website.
Repos
- bibletags-data
- bibletags-react-native-app
- bibletags-ui-helper
- bibletags-versification
- bibletags-usfm
- bibletags-widget
- bibletags-widget-script
Bugs
- Report here.
Bible Tags React Native App
An open source app template built in React Native with Expo.
Development
Installation of bibletags-data (backend)
Follow the instructions found here.
Installation of bibletags-react-native-app
git clone https://github.com/educational-resources-and-services/bibletags-react-native-app
cd bibletags-react-native-app
npm install
npm run setup
Running
npm run dev
Customization
The following files and folders allow for significant customization of the app without forking:
- /assets
- /tenantComponents
- app.json
- fonts.js
- language.js
- menu.js
- RouteSwitcher.js
- versions.js
Translating the UI
- Modify
language.js
touch translations/[locale].json
npm run translate
npm run translate-convert-json-to-csv
- Edit the TRANSLATION column of the new .csv file into your program of choice, saving the file as
[locale].json
(i.e. removing the-incomplete
) npm run translate-convert-csv-to-json
See also the translation process readme for i18n.
Adding Bible Versions
npm run usfm-to-sqlite
Initial Deployment To The App Stores
Requires app store accounts and an expo account.
npm run build-android-production
npm run build-ios-production
Updating Your Apps
npm run push-to-production