When it comes to developing android app, which do you prefer, java or python? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 7

When it comes to developing android app, which do you prefer, java or python?

mobile application development

21st Jun 2017, 2:31 PM
Mr. Yoh So
Mr. Yoh So - avatar
67 Answers
+ 16
Java, because Androids support Java a lot more than Python. Most of the apps we use today is made from Java.
21st Jun 2017, 2:32 PM
Limitless
Limitless - avatar
+ 18
💻JAVA To develop Android App, Many Developer use Android Studio IDE which is provided by Google. It supports the #Java language to create App logic. To create UI (Front End) ,XML(Extensible mark-up language) language is used. At present Google announced Android studio 3.0 which support KOTLINE officially. ☺ So you should Java and Kotline both based on future requirements.
22nd Jun 2017, 4:03 PM
Karan Panwar
Karan Panwar - avatar
+ 13
Most programmers agree that Python is an easier language for novice programmers to learn. You will progress faster if you are learning Python as a first language than Java. However, the popularity of Java means that learning this powerful language is essential if you want to develop apps for Android. Now, for app development you can go with either Python or Java. Lets see how. Java for App Development: It’s easy to learn and understand It’s designed to be platform-independent and secure, using virtual machines It’s object-oriented Android relies heavily on these Java fundamentals. The Android SDK includes many standard Java libraries (data structure libraries, maths libraries, graphics libraries, networking libraries and everything else you could want) as well as special Android libraries that will help you develop awesome Android applications. Python for App Development: Android applications can be developed using only Python. Different technologies are used, including PySide-based QML GUIs using the Necessitate Qt port and the Py4A/SL4A-based approach, which can be combined with Android’s WebKit and re-use Python web frameworks. While Android already has a good SDK out of the box, being able to use Python instead of Java is a big advantage for some developers. It allows for quicker turnaround times. It allows reuse of Python libraries. Python on Android uses a native CPython build, so its performance and compatibility is very good. Combined with PySide (which uses a native Qt build) and Qt’s support for OpenGL ES acceleration, you can create fluent UIs even with Python. So, if you want to make an application that uses native UI elements, that you can actually distribute in the Play Store, or both, Python is regrettably not an http://option.So , I will suggest you to go with Java…
22nd Jun 2017, 6:39 PM
Vishal Singh
Vishal Singh - avatar
+ 10
Python also does some app development but Java is the efficient way
24th Jun 2017, 11:28 AM
muthu kumar
muthu kumar - avatar
+ 10
python is best but Java is efficient
25th Jun 2017, 5:10 PM
muthu kumar
muthu kumar - avatar
+ 8
Java because it is easy than any other programming language
22nd Jun 2017, 6:13 PM
muthu kumar
muthu kumar - avatar
+ 7
Apps == Java
25th Jun 2017, 1:43 PM
Iwan
Iwan - avatar
+ 6
I recomend you to try Kotlin for Android. Also it has good sinergy with Java in projects.
23rd Jun 2017, 1:53 PM
Yaroslav Ovdiienko
Yaroslav Ovdiienko - avatar
+ 4
jjava
23rd Jun 2017, 5:01 AM
Samrat Sohel Mondal
Samrat Sohel Mondal - avatar
+ 4
Java As not only androids run java easily but java creates a much attractive atmosphere as it contains mover functions to do so.
23rd Jun 2017, 9:06 PM
Adwitya Dube
Adwitya Dube - avatar
+ 4
Definitely Java
25th Jun 2017, 8:27 AM
keivan Ipchi
keivan Ipchi - avatar
+ 2
can someone make it 2 "-" so we can have a + result. 😸
23rd Jun 2017, 4:02 AM
Mr. Yoh So
Mr. Yoh So - avatar
+ 2
I will prefer JAVA to develop android app , because lots of mobile supports java. It is easy language and open source platform. So when we will make android app we can easily get its code to understand methods etc.
23rd Jun 2017, 7:46 AM
Akash
Akash - avatar
+ 1
Java because it was until somedays ago, the primary language for Android development, and now there's Kotlin as primary
21st Jun 2017, 3:16 PM
Welliton Malta
Welliton Malta - avatar
+ 1
That's it I'll stick with Java..😸
22nd Jun 2017, 3:43 AM
Mr. Yoh So
Mr. Yoh So - avatar
+ 1
Java as it is widely used for android app development. one can easily get tutorials and learning material on internet and google developers site in java . So in case of android java will be better choice as compared to python.
22nd Jun 2017, 3:19 PM
Anupreksha Jain
Anupreksha Jain - avatar
+ 1
Kotlin - new programming language from JetBrains. It should replace Java/Go/Whatever soon according to Google's official statements. So I'd sugest it as a choice if you're planning to develop Android applications in long term.
22nd Jun 2017, 11:46 PM
Alexander Kurnaev
Alexander Kurnaev - avatar
+ 1
javas is the best because many android support s it
24th Jun 2017, 5:48 AM
Victor Manyenga
Victor Manyenga - avatar
+ 1
yeah, java is the way to go
24th Jun 2017, 11:27 AM
Jean Jelimo
Jean Jelimo - avatar