Java is the most commonly used programming language for developing Android applications. In fact, a large portion of the Android operating system is written in Java. However, we also use C, Android NDK, and C++ to create Android applications.