Engine Architecture

LourahJsEngine is composed of three main layers:

1. Java Layer

  • Rhino initialization
  • Android Activity integration
  • Java classes exposed to JavaScript

2. Embedded JavaScript Layer

  • bootstrap.js
  • lourah.js
  • modules/*

3. User Script Layer

Scripts located in /storage/emulated/0/LourahJs/.


This site uses Just the Docs, a documentation theme for Jekyll.