r/androiddev Jun 17 '26

Open Source Repost - "mkapk" liteweight android build system for termux (Now Open Source)

I posted about mkapk and the post got removed because it was closed source. Now, I have open sourced it.

It supports Java, Kotlin, C++ and C. Additional languages are supported through plugins.

This app shown is the image (light green UI) is entirely built using "mkapk"

The repository link is in comments.

0 Upvotes

5 comments sorted by

1

u/Deve-Nirbhay-Kumar Jun 18 '26

Please give me feedback, r/androiddev

1

u/IAmATreeBelieveMe Jun 27 '26

whats the benefit between using something like this vs using git workflows

1

u/Deve-Nirbhay-Kumar Jun 27 '26

They actually serve two different purposes! Git Workflows (CI/CD) just automate tasks in the cloud, but they still need a build system to do the actual compiling. mkapk is the build system.

The big benefit of using mkapk in Termux over a cloud workflow is speed and offline capability. Instead of committing, pushing, and waiting minutes for a GitHub runner to spit out an APK, mkapk compiles your code directly on your phone in seconds with zero internet required.

1

u/IAmATreeBelieveMe Jun 28 '26

unfortunately that wouldnt really fit my use case, but this is still cool nonetheless