/ezra-project-cordova

Ezra Project Cordova app (Android version of Ezra Project)

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

Ezra Bible App Cordova

Ezra Bible App Cordova is the Cordova app of Ezra Bible App. The currently supported target is Android (at least Android version 5 in combination with at least System Webview version 55) and this app is only developed for tablets that at least have a 7 inch screen.

This repository contains the Cordova configuration and re-uses the source code of the main Ezra Bible App repository, which is embedded into this repository as a Git submodule. Furthermore, like the Electron app, the Cordova app also uses node-sword-interface as its interface to the SWORD library.

nodejs-mobile, a Node.js runtime for Android and iOS is used to enable a complete re-use of source code between the Electron and the Cordova app of Ezra Bible App.

The Ezra Bible App is currently being developed with Android as its first target and planned to be released as part of Ezra Bible App 0.17.0.

Build

More detailed build instructions will be added soon.

Requirements

The Build requires Cordova 7.x. This is based on a requirement of nodejs-mobile.