O'Reilly logo

Android NDK Beginner's Guide by Sylvain Ratabouil

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Porting third-party libraries to Android

With the Standard Template Library and Boost in our basket, we are ready to port almost any library to Android. Actually, many third-party libraries have been already ported and many more are coming. But when nothing is available, we have to rely on our own skills to port them. In this final part, we are going to compile two of them:

  • Box2D: It is a highly popular open source physics simulation engine, embedded in many 2D games such as Angry Birds (quite a good reference!). It is available in several languages, Java included. But, its primary language is C++.
  • Irrlicht: It is a real-time open source 3D engine. It is cross-platform and offers DirectX, OpenGL, and GLES bindings.

We are going to use them in the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required