+ 1

Python or Java which is important for Android app development ?

18th May 2018, 5:33 PM
Ashish Kumar
Ashish Kumar - avatar
5 Respuestas
+ 5
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, and reuse of Python libraries. Python on Android uses a native CPython build, so its performance and compatibility is very good. https://www.pycon.it/conference/talks/developing-android-apps-completely-in-python
18th May 2018, 5:34 PM
Scooby
Scooby - avatar
+ 5
Java. Java is the native language used in Android app development.
18th May 2018, 5:34 PM
Ben Allen (Njinx)
Ben Allen (Njinx) - avatar
+ 5
Java is the better option between the two. If you're wanting something that's a bit easier to deal with, then take some time to learn Kotlin, which is the other main language used for Android development. https://kotlinlang.org/ ^It's interoperable with Java. That means you can combine Java and Kotlin code together and it'll still work. They both run off the JVM and convert their code into bytecode. I'd learn Java and then jump into Kotlin. Best of luck to you!
18th May 2018, 5:37 PM
Fata1 Err0r
Fata1 Err0r - avatar
+ 2
Java like Njinx said is definitely the way to go for Android development. All new developments for Android OS are based on the Java technology.
18th May 2018, 5:36 PM
Frank Iheonu
Frank Iheonu - avatar
+ 1
Android is written in Java, so the best choice is Java for native Android development. Or if you are big fan of Python, you can use PyQt or some other framework for cross-platform development but this approach may have some issues and restrictions (if complex things are needed) since it is not a native way to develop for Android. All in all you may choose even C++ - much harder but no restrictions at all and faster.
18th May 2018, 5:44 PM
BugBuster
BugBuster - avatar