0.2.1 • Published 2 years ago

@bibletags/bibletags-react-native-app v0.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

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

Bugs

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

  1. Modify language.js
  2. touch translations/[locale].json
  3. npm run translate
  4. npm run translate-convert-json-to-csv
  5. 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)
  6. 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