Home > What Is The Best Language If I Want To Make An Android App?
Question

What is the best language if I want to make an Android app?

Answers
03/03/2022
Pelmas

Yo no soy programador, pero si utilizo plataformas muy potentes. Y si solo vas a crear una única aplicación, no creo merezca la pena aprender lenguaje. Te dejo un par de plataformas que te dan resultados muy profesionales.

Cómo crear una app para Android y Iphone | Tu-App.net

GoodBarber Crea aplicaciones con el mejor App Builder para Android e...

03/13/2022
Sheline

For now google is giving preference to kotlin, and on the face of it it is a very easy language to learn and with a flexibility, but I think it is good to know Java to assert other knowledge that modern languages like Kotlin infer internally.

03/22/2022
Rheta Broas

The question you need to answer is, what app do I want to make? If you require performance or direct communication with the hardware, you might need to use Java or even go down to C++, as far as I remember you can program low level things on Android using C or C++. There are multiple technologies that allow you to program a mobile app using other languages such as Apache Cordova or Xamarin. In these cases something in between takes care of compiling the App so that it can be used on the mobile. Android even allows you to set up web servers and run scripts from other languages such as PERL.

04/04/2022
Dorris Hurtado

I assume that you are very clear about the type of application you are going to develop, therefore, if your only intention is to publish the app on Android, I think the best, the most natural, would be to use Java and Android Studio.

And as they have said in other answers, if you want something that can bring you closer to other technologies and allow you to publish on other devices and even consider publishing on the web, then I would recommend javascript and all its court of products and related technologies.

04/13/2022
Jain Ricciardone

The best language is Java, there's no doubt about it. It is the native language of Android. It is possible to create hybrid applications with Javascript, HTML/CSS but the performance will always be lower than Java. It is common to use Java with C++ if the application requires high-performance processes such as graphics processing or optimised calculations.

04/14/2022
Nimocks Widrick

No matter what kind of application you have in mind, ideally you would get along best with which programming language. I recommend using an IDE. I use several, but for someone starting out I recommend Godot, it allows you to make any kind of application, you don't need a third party tool to compile as it does everything, it has its own API, it's in multiple languages and it's Free Software.

04/15/2022
Wye

Kotlin and Futter are the best choice for someone who is just starting out.

They are languages developed by JetBrains and Google respectively.

They are also booming in terms of community and jobs.

They are the best choice for someone who is just starting out.

04/23/2022
Desiree

Depending on the purpose of the app, a quick explanation.

App with low performance in usability: Framework: Ionic, Phonegab

App with higher requirements

Language: Java (I do not recommend more languages at this level because I have not developed with other languages)

App with high requirements and direct communication with hardware

Language C++

Note: I know xamarin exists and apparently it performs much better than the frameworks I mentioned, I don't use xamarin yet, as far as I know, it is developed in C#, making it more optimized and worth populating.

05/12/2022
Kironde

Java should go first, but you can use tools to work with Javascript and then transfer it to an Android application.

I personally started with Java, and I have not seen the need to learn another language, but equally if your application also needs to run on IOS you could well evaluate a tool like NativeScript, in which you develop in Javascript, and you can create an application for Android and IOS.

Reply
How do I take a screenshot on a Lenovo laptop? :: Is there 'control+z' or undo in android or iOs when typing email or any text?
Useful Links