C
C
Colluk2021-04-18 18:07:34
Java
Colluk, 2021-04-18 18:07:34

What is the best development tool to use to develop a simple Android mobile app?

I want to develop a mobile application for Android. The essence of the application is that the user, using controls (buttons, radio buttons, etc.), will make queries to the database and receive a response. I have basic knowledge in Python and Django. I read about the possible implementation using the Kivy framework. Does it make sense to deal with Kivy, or is it more appropriate to learn Java or Kotlin for Android?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
O
Orkhan, 2021-04-18
@Colluk

Due to the fact that no specific tasks were mentioned in the question, it does not matter whether the application is native or non-native and, accordingly, you can choose any language and any framework that you like.

The essence of the application is that the user, using controls (buttons, radio buttons, etc.), will make queries to the database and receive a response.

Here it would be nice to clarify the next point - where exactly is this database located? On the server or in the application itself? If on the server, then it is assumed that the server also has some kind of backend REST application so that it can be accessed via the API.
And if the database is on the device, then you can access the database via jdbc or ORM (room, ormlite etc.)
And you can learn at least Java / Kotlin, at least Python (Kivy), at least JavaScript (React Native), at least C # (Xamarin) and etc. In general, you can choose anything, the main thing is that you like it.

D
Dmitry Roo, 2021-04-18
@xez

learn java it is more relevant than some kivy or python

Y
Yupiter7575, 2021-04-18
@yupiter7575

learn kivy it's more up to date than some java
ps delete most of the tags or your question will be deleted

A
Anton Voskoboev, 2021-04-18
@Besyzr

Learn Ionic, it's more up to date than some Python or Java.

J
Jacen11, 2021-04-19
@Jacen11

learn kotlin it is more relevant than some kivy or python or java

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question