Fork Me on GitHub


A collection of useful C++ code that's tested to work on Android.

Download this project as a .zip file Download this project as a tar.gz file


Native is a small collection of C++ libraries and utility code that I use for all my C++ Android projects (all two, yes). It's simply a way to get started quickly while having a lot of functionality. You can also compile it for Windows, Linux and Mac, and do cross platform development where you do all the coding and debugging on your PC and then deploy on Android.

It's not in any way a finished library, it's a codebase that grows as I need more features.

Current interesting features:

Upcoming features (things I've done that I plan to move here):

It's intended to be very modular - you can simply not build any functionality you don't need by omitting the appropriate .cpp files from your build system.

Mostly under the MIT license, see