This article is the beginning of a series of articles designed to teach you step by step how to create an Android application. It is necessary to have a minimum of knowledge in Java so as not to be lost, for that I recommend you take a look at tutorials on Java for beginners. Once you understand how Java works and what a Java object is, you’re ready to start this tutorial. To better follow this tutorial, I recommend using Android Studio, a complete tool for developing mobile applications. However, if you are more familiar with Eclipse, I advise you to stay on this IDE although I do not explain how to use it to develop Android applications.
You can proceed directly to the installation of Android Studio, choose a regular installation because the plugins can be added afterwards, moreover during the installation, you can not select all available plugins, it is for this reason that I prefer that we deal with it when we need it.
It should be noted, however, that some plugins require a lot of disk space and are installed by default on the disk containing Windows if any. Which is pretty annoying in case you want to install it on another drive. But I will show you in the second article how to change this installation folder and avoid overloading the disk containing Windows.
Once you have finished installing Android Studio, you are almost ready to create your first application. I have to give you some more recommendations when developing on Android.
It should be known that Android applications are quite modular systems, that is to say that we will have programming objects that are quite autonomous and will perform their tasks independently of the operation of others. Which is a good thing because in case of a crash, everything does not stop and you keep what has not been reached by the error but on the other hand, you have a new difficulty: to succeed to make communicate everything as for example to make communicate the main application with an associated widget.
It will be all for this first part, no code and a single image, it is little but do not worry, the next tutorials of the series will be more elaborate and more consistent because there will be more things to show and explain. I hope this has helped you, do not hesitate to comment if you want me to detail things especially in future tutorials.