We can also create Android applications using C/C++ programming languages. The Android application is called as a Native C application. As Android is based on the Linux kernel, it can run on Android. When developing Native C applications, CodeSourcery [4] is often used. It is an open-source GNU-tool-chain-based cross-compiler for ARM.