The Android Internals PRO

The main programming language for Android applications development is Java. As of Android SDK 1.5 the possibility to develop native code in C\C++ exists as well. The integration between the Java part and the native one is accomplished using JNI. I have recently chose to explore these possibilities and summarize my findings in a dedicated course available for free […]

The Android NDK PRO

The Android NDK complements the Android SDK and allows us to embed native machine code compiled from C\C++ into our application APK file. The Dalvik VM allows our Java code to use JNI in order to call native methods that were implemented in C\C++ as part of the native machine code the APK file includes. The Android […]

Skip to content Update cookies preferences