If I want to develop a mobile app for both ios and android, which programming language should I learn? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

If I want to develop a mobile app for both ios and android, which programming language should I learn?

Pls recommend me a useful programming language. Your answer is my future.

11th Jun 2020, 12:35 PM
xqq
xqq - avatar
7 Answers
+ 8
There are many frameworks that support both platforms. You can actually use any language, but building your own framework would be required. These are some recommended frameworks: https://medium.com/hackernoon/top-10-best-mobile-app-development-frameworks-in-2019-612b95cf930f My personal suggestion is play with a few languages and toss those you do not like. Then, play with a few frameworks supporting the remaining languages to see how you like them using demos. Pick the best combination and really learn it.
12th Jun 2020, 2:41 AM
John Wells
John Wells - avatar
+ 3
There are two types of application 1)Native application - In this we code our program with java/kotlin to make offline apps ie notes app etc 2) Hybrid application - In this we code our program with different technologies like react flutter The benefit of hybrid application is we do not have to create application of ios the frameworks automatically create them for us . The disadvantage of hybrid application is, it is not available offline you need internet to access application Eg - amazon flipkart application .
11th Jun 2020, 1:13 PM
Vaibhav Dadhich
Vaibhav Dadhich - avatar
+ 1
If you want to use native languages then you can use Java/Kotlin for Android development and Swift for iOS. You can also use cross platform technologies like Flutter. Thank you
11th Jun 2020, 12:39 PM
Hardik Sharma
Hardik Sharma - avatar
+ 1
Is there a programming language for both ios and android?
11th Jun 2020, 12:45 PM
xqq
xqq - avatar
+ 1
Hardik Sharma What is the meaning of native language?
11th Jun 2020, 12:47 PM
xqq
xqq - avatar
+ 1
You have to learn Flutter or React Native to develop apps for Android and iOS... Flutter: For Flutter learn Dart programming language. It is the new platform developed by Google. React Native: For React Native learn JavaScript programming language. It is older than Flutter which is developed by Facebook. Both the platforms have their own pros and cons.
12th Jun 2020, 1:43 PM
Nitin Gutte
Nitin Gutte - avatar