Open .ark bundles on Android.
ARKlight Viewer is the official Android viewer for ARKlight bundles, allowing complete ARKlight websites to open directly on your device without a web server or installation process.
Simply tap an .ark file and the viewer takes care of the rest.
- π¦ Open
.arkbundles directly from Files, Downloads, or any Android file manager. - β‘ Instant rendering of the bundle's entry page.
- π Browse complete multi-page ARKlight websites.
- π Supports both sealed and passphrase-protected bundles.
- π± Built entirely with AndroidX WebView.
- πΆ Works completely offline.
Build the project with Android Studio or install a released APK.
Minimum Android version: Android 7.0 (API 24)
Build an ARKlight site:
arklight build site.py -o out
arklight pack out -o website.arkTransfer the bundle to your Android device.
Open website.ark from your preferred file manager.
ARKlight Viewer automatically opens the bundle and renders the website.
Requirements:
- Android Studio Koala or newer
- Android SDK
- Minimum SDK 24
Clone the repository:
git clone https://github.com/Rae-ARK/ARKlight-Viewer-for-Android-Devices.gitOpen the project in Android Studio and run it on a device or emulator.
app/
βββ MainActivity.kt
βββ ArkBundle.kt
βββ ArkSeal.kt
βββ AndroidManifest.xml
Additional documentation is available in:
ARCHITECTURE.mdβ internal architecture and implementationLICENSEβ licensing information
ARKlight is a Python-first compiler that generates dependency-free static websites from Python code.
Learn more at:
https://github.com/Rae-ARK/ARKlight
Licensed under the Apache License 2.0.