---
title: "Can Android application only be programmed in Java?"  
description: "Can Android application only be programmed in Java?"  
author: "Hemant Patel"  
published: 2018-01-21  
canonical: https://answers.mindstick.com/qa/33340/can-android-application-only-be-programmed-in-java  
category: "technology"  
tags: ["android"]  
reading_time: 1 minute  

---

# Can Android application only be programmed in Java?

Can [Android](https://www.mindstick.com/articles/1672/android-internals) [application](https://www.mindstick.com/blog/59/xaml-extensible-application-markup-language) only be programmed in [Java](https://www.mindstick.com/articles/1702/introduction-to-java)?

## Answers

### Answer by Prateek sharma

**NO,** android apps cannot only be programmed using Java, but it can also be done using **C/C++**.

To develop an android app using C/C++ you need to use NDK or Native Development Kit. To enable NDK to go to SDK manager and download the following -

1. CMAKE
2. NDK
3. LLDB

By enabling and downloading these you can now write your codes using C/C++.

You can also develop the app using **Kotlin**, a new language Designed and Developed by JetBrains which makes coding in android much easier. to use **Kotlin** you need to enable this while you create your new project. Kotlin works on JVM. you need to make sure that you are using android studio 3.0 +.


---

Original Source: https://answers.mindstick.com/qa/33340/can-android-application-only-be-programmed-in-java

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
