Hello guys.. For making android apps, which programming language do I need to master?? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

Hello guys.. For making android apps, which programming language do I need to master??

10th Feb 2019, 2:22 PM
Musab Hassan
Musab Hassan - avatar
22 Answers
+ 12
Java and kotlin becz java and kotlin provided a much more funtionality to creat a impresive app and cool app If you use java than concentrate the oop loops and recursion and best understanding of java all keyword and better understanding of inheritance polymorphism Thread and Runnable ext.....
28th Feb 2019, 5:26 PM
Sumit Programmer😎😎
Sumit Programmer😎😎 - avatar
+ 10
▪Learning Android Development In 2019 https://medium.com/mindorks/learning-android-development-in-2019-a-practical-guide-ddc71e008696 ▪Java vs. Kotlin - Which Language Should Android Developers Start With? https://dzone.com/articles/java-vs-kotlin-which-language-android-developer-sh   • IntelliJ IDEA The most important tool for a developer is an IDE. The IntelliJ IDEA is one of them, which is ignored by many Java developers who use Eclipse, but it offers a lot more, and you can learn it to further improve your productivity if you happen to know Eclipse already. • IntelliJ:-  https://www.jetbrains.com/idea/ • Mastering IntelliJ IDEA keyboard shortcuts:- https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html
28th Feb 2019, 5:42 PM
Danijel Ivanović
Danijel Ivanović - avatar
+ 10
28th Feb 2019, 5:46 PM
Николай Шаповаленко
Николай Шаповаленко - avatar
+ 9
You must pick a language you love and are good at. Our opinion doesn't really matter. The two best choices are Java and Kotlin as they both can do everything needed. In my case, I don't like Java as it is too restrictive after decades of C++ so I'm going with Kotlin. I love Kotlin so much it knocked C++ out of my top favorite language spot it held for 33 years.
23rd Feb 2019, 3:56 AM
John Wells
John Wells - avatar
+ 9
Thank you , John. I will take that to heart
28th Feb 2019, 5:41 AM
Mark
+ 9
Николай Шаповаленко they can all be used. But, their design fits only some of the programmers. Others must fight their way with it. I'm even used Intellij for Python. Having one IDE you are an expert in is best. I'm hoping they will support C/C++ soon.
28th Feb 2019, 6:11 PM
John Wells
John Wells - avatar
+ 9
Николай Шаповаленко 👍 You are welcome! 😊 • Choosing your Java IDE:-  https://www.javaworld.com/article/3114167/development-tools/choosing-your-java-ide.html //Compare Eclipse, NetBeans, and IntelliJ IDEA for features, usability, and project size and type
28th Feb 2019, 6:13 PM
Danijel Ivanović
Danijel Ivanović - avatar
+ 8
Mark better is subjective. C# doesn't make it to my top 5 languages, but could easily be your #1. It is not as general purpose as I'd like to see, but for developing Windows apps it is awesome. Depends on your goals.
28th Feb 2019, 5:21 AM
John Wells
John Wells - avatar
+ 8
For Android better use Android studio, in this java an kotlin are built-in. (Looks like no choice to other). But you can use c++, python+kivy/pyQt also. For my mind it more depend, from that is more easy and understandingly for you.
28th Feb 2019, 5:39 AM
Николай Шаповаленко
Николай Шаповаленко - avatar
28th Feb 2019, 6:04 AM
Николай Шаповаленко
Николай Шаповаленко - avatar
+ 7
John Wells yes, Sir. With my experience (netbeans, eclipse, intellij) i can only agree with you. Only intellij IDEA, pyCharm and pyScripter makes me feel good in programming. (Maybe i can't cooking other?)
28th Feb 2019, 5:30 PM
Николай Шаповаленко
Николай Шаповаленко - avatar
+ 6
Николай Шаповаленко I find Intellij easier to use for Android development over Android Studio. The fact that they developed Kotlin is an added benefit, as that is my language choice. Of course, as in all things in life, better is in the eyes of the beholder so your easier usage may not be the same tools as mine. I suggest trying them all like I did and picking the one that best fits you. None are going to be perfect for you, unless you develop it. But, I felt I was fighting Android Studio at times, where Intellij just had weird places to hide the stuff I was wanting.
28th Feb 2019, 5:12 PM
John Wells
John Wells - avatar
+ 6
Intellij seems very versatile, John.
28th Feb 2019, 7:28 PM
Mark
+ 5
Is Kotlin better than C#, sir?
28th Feb 2019, 4:29 AM
Mark
+ 5
Hukonan, that is what I will begin with. Thank you
28th Feb 2019, 5:43 AM
Mark
+ 4
Java and Kotlin are the best for Android apps. Pick one of them.
10th Feb 2019, 2:40 PM
Pedro Tortello
Pedro Tortello - avatar
+ 4
Mark you should definitely try it. As to liking and keeping it, I make no promises. However, I tried it because of a web search on best IDEs and finding many posts that had it listed so it is a popular choice.
28th Feb 2019, 7:34 PM
John Wells
John Wells - avatar
+ 4
I will ,John. Thank you. Aalways open to better possibilities.
28th Feb 2019, 7:39 PM
Mark
+ 2
More suggestions will be appreciated guys....
10th Feb 2019, 8:54 PM
Musab Hassan
Musab Hassan - avatar
+ 1
mastering the C setups will cover just about everything, most android apps may use Java as its easier to do really but android OS is based on linux kernel which is written mostly in C. OS has to talk to the hardware and almost all drivers are written in C/C++ therefore even the android OS had to be written in this. Therein lays a clue to where the mother languages power is
10th Feb 2019, 2:44 PM
peter
peter - avatar