Which one is best for mobile apps development between Java and Python?

harrygreen90

Active member
Joined
Dec 17, 2013
Messages
413
Points
28
As I know Python is a poplar language and growing day by day but Java is one of the most popular languages in the world. I think Python popularity will be cross the Java. But can anybody explain which one is the for developing mobile apps for Java or Python?
Which one is better to start learning it from scratch and never focus on others?
 

bracknelson

Member
Joined
Jan 21, 2020
Messages
70
Points
8
Hi, It depends on your interest. Where you want to make a career. I talk about popurtity of both programming languages which are awesome. Main facts is this, which language is comparable for you so choose that language for mobile app development.
 

Brill Mindz

Member
Joined
Nov 27, 2019
Messages
95
Points
8
For Android, it’s Java, it’s what 99%+ apps are written in, it’s where all the support is.

You can use Python if you want, but I wouldn’t.

For iOS, there is Swift of course, and for most people, that’s probably the right choice.

For cross-platform, I’d probably take a look at Xamarin.

Like I say, you can use Python if you want, but there is no compelling reason to do so.
 

JoWee

New member
Joined
Jul 1, 2020
Messages
17
Points
3
Pretty hard to make a choice. I think that Java is better
 

Krospix

Member
Joined
Jan 22, 2021
Messages
29
Points
8
Which direction of mobile application development are you interested in?
 

quokkalabs

New member
Joined
Aug 12, 2021
Messages
1
Points
1
To begin with, your inquiry isn't clear. What precisely would you like to create? A Mobile app development ? or then again a Mobile Version of the Website?

Relax, I give you the information about the two of them.

Assuming you need to foster a mobile based application, fundamentally we have 3 working frameworks accessible on the lookout.
  • Google's Android OS (For these applications you need to learn Java)
  • Apple's iOS (For this application you need to learn Objective C)
  • Microsoft's Windows Phone OS (For this application you need to learn Dot-net)
Assuming you need to foster a Mobile based Website, You need to learn Bootstrap.

Expectation you got a thought :)
 

herbertj

New member
Joined
Jun 4, 2021
Messages
2
Points
1
Both have strong advantages that can be used to support their positions.

Java 11 is no longer free for download for corporate use. If you don't have OpenJDK, then you will need to purchase a license to get full support from Oracle.

Python, however, can be downloaded or brewed in your Mac.

Both languages offer a rich API base.

Java is moving towards python-style coding with the release of shell in the latest version of Java.

For future development, however, I suggest python as the minimum LOCs that produce powerful and efficient results.

This is my personal opinion after working in both languages.

Happy Coding
 

marine2008

New member
Joined
Jul 15, 2021
Messages
5
Points
1
It seems those 2 options deal with different objectives. Python is good for data analysis, Java is a perfect fit for a high-load project with a complicated backend. As for the mobile app development, I recommend to check a nice book by Olaf Ananda called "Develop Android Applications using Python"
 

Marshbz

New member
Joined
Aug 31, 2020
Messages
17
Points
3
Python and Java are two highly popular programming language which is similar in many ways. However, that does not mean that both equal suits for every project. ... In terms of ideal use cases, Java is better suited for mobile app development, being one of the preferred programming languages for Android
 

edwardyn

New member
Joined
Aug 23, 2021
Messages
16
Points
1
Personally, I use Java more often because in my opinion this language is both simpler and clearer! At least for me.
 

SabineRyhner

New member
Joined
Sep 6, 2023
Messages
1
Points
1
Best answer
Both Java and Python have their strengths for mobile app development. Java is commonly used for Android app development, offering good performance and native integration. Python is suitable for cross-platform development using frameworks like Kivy or BeeWare. The choice depends on project requirements and personal familiarity with the language.
 

Daniel@30

Active member
Joined
Apr 6, 2018
Messages
179
Points
28
For mobile apps development, Java is a more popular and widely-used choice, particularly for Android app development, due to its seamless integration with Android SDK and the vast number of existing libraries and tools. Additionally, Java's object-oriented nature and large community of developers make it an ideal choice for building complex and scalable mobile apps.
 

KidsCastle

New member
Joined
Dec 22, 2023
Messages
12
Points
3
For mobile app development, Java is generally considered better than Python due to its robust performance and native support for Android development. Java is the primary language for Android apps and offers extensive libraries and frameworks, such as Android SDK. Python, while versatile and easy to learn, is not natively supported for mobile apps and relies on frameworks like Kivy or BeeWare, which might not provide the same performance or integration as Java. However, Python is excellent for prototyping and cross-platform development.
 
Newer threads
Replies
8
Views
2,403
Replies
3
Views
1,713
Replies
2
Views
4,669
Latest threads
Replies
4
Views
231
Replies
2
Views
168
Replies
0
Views
150
Replies
0
Views
131
Recommended threads
Replies
3
Views
1,155
Replies
26
Views
10,387
Replies
3
Views
3,109
Similar threads
Top