rawdrawandroid
Build android apps without any java, entirely in C and Make
...It uses the Android NDK, JNI, native activity APIs, Makefiles, and Rawdraw to produce extremely small APKs. The project emphasizes transparent build commands instead of relying on large IDE-managed build systems. Developers can compile, install, and launch applications rapidly while maintaining direct control over packaging and native code. Helper functions expose Android features such as permissions, keyboard display, Unicode input, screen dimensions, and SDK information from C. The same Rawdraw approach can therefore target Android alongside other platforms where the library already runs.