Need to decide between remaking HTML/CSS/JS and creating a cross-platform library. The former would allow for truly cross-platform programs, while the latter would allow for multiple languages to use the library.
Could also just make a library for a bunch of language; e.g., C, Python3, Lua, JS(?).
Create a (or implement an existing) markup language that translates into native GUI code for each platform; the GUI talks to the developer-made, cross-platform backend (likely C) via API calls.
Backend options:
- C
- Python
- Lua
For android, SL4A looks interesting, but it's sadly dead.
Focus on creating a few simple elements that are used regardless of platform:
- Menu Bar (could be integrated with DE or triggered via a button)
- Textbox (with options for password field, search, etc).
- Dropdown
- Calendar
- Button -Tool Tip
- Message Box
- Link, link, pic/link.
Supported Platforms: