Open Source Projects

ndkports - Binary Builds of Open Source Libraries

Tags: Android, NDK, Linux, MavenCentral

Build scripts to port (patch for Android), build and publish a set of Open Source libraries. Published in MavenCentral. Set includes (but not limited to) Poppler, FontForge, GLib and pdf2htmlEX.

I am Speed - Android speedometer app with Heads-Up Display and Picture-in-Picture modes

Tags: Android, Kotlin, MVVM

Get I am Speed on Google Play!

adbPullAs - adb pull wrapper to pull package private files from Android devices, no root required

Tags: Python, Android, adb

adbPullAs on PyPI

Documenter - pdf, word 2000, 97, 95 and 96 converter to HTML - Reference application for pdf2htmlEX-Android and wvWare-Android libraries

Tags: Android, Kotlin, MVVM

Get Documenter on Google Play! Documenter is available on Amazon Appstore!

pdf2htmlEX-Android - pdf2htmlEX library port for Android

Tags: Android, C/C++, NDK, JNI, AAR, Linux, CMake, Gradle

Maven Central

pdf2htmlEX is a cross-platform (unix) command line program for converting PDF files to HTML without losing text or format.
Problem scope is porting the program itself and all (20+) it’s dependencies to Android.
pdf2htmlEX-Android packaged as a library in MavenCentral.

wvWare-Android - wvWare (wvHtml) library port for Android

Tags: Android, C/C++, NDK, JNI, AAR, Linux, CMake, Gradle

Maven Central

wvWare is a cross-platform (unix) library to load and parse Word 2000, 97, 95 and 6 files.
Problem scope is similar to pdf2htmlEX-Android - porting the program and it’s dependencies to Android.
wvWare-Android packaged as a library in MavenCentral.

Maintainer of android-actions/setup-android

Tags: CI/CD, GitHub Actions, Android

GitHub Action step (CI) to set up Android SDK tools. Used by over 10k projects on GitHub. Was an essential Actions step when GitHub Actions environments did not have Android SDK tools, currently still very useful to ensure SDK is up-to-date or to install particular older version of SDK for legacy projects.