Developing for Android (I): Android Studio

Android

The development of applications for Android has become key for the future, due to the number of smartphones and tablets that there are with this operating system. However, developing applications for Android is not easy if we do not have a clear basis. To help us, we have a very useful tool, Android Studio.

So that we all understand each other. The language that binary systems use is a language given by 1 and 0. In practice, digital systems perceive the signals of 1 and 0 electronically. A certain voltage is 1, and another certain voltage is 0. Now, when we create an application, we do not write it in a language composed only of 1 and 0, but by letters, orders, and structures that are much simpler to the Time to work. The Java language is used to create applications for Android. This language uses English commands that may be much more familiar than 1's and 0's. For example, the word "class" is used to define a class, or the word "new" is used to define a new element. Learning what these words are used for is like learning a new language, once we have understood it, it is very easy to work with it, something that would never happen with a language composed of 1 and 0.

Now, from the program written in Java language, until it is converted into electrical signals of two different types of voltage, the processes are many. On many occasions, as with Android applications, the code that we have written is converted to other languages, increasingly closer to machine language. When we speak of low-level programming, we refer precisely to a level that is very close to the main actions of a digital system.

If we create basic applications for Android, we will program at a high level, and we can completely forget about 1 and 0. We can forget about all the languages ​​and codes that go from those two digits to our application, except for one, Java . Except for this, the rest of the programming for Android is much more familiar, since we have very useful programs and applications. Although in the end the only thing that will remain is Java code, we can use these programs to deal with projects in a much more assimilable way. One of those programs is Android Studio.

Android

Android Studio, an essential for development

What is Android Studio? It is an IDE, a development interface. It is actually a kind of work desk for a developer. There you will find our project, its folders, the files in it, and everything you need to finish creating the application. The best thing about Android Studio is that it has been created by Google and was presented just a few months ago, so we are not talking about an old and unpolished tool, but about a very modern program that has been created by the same people who have created the operating system.

Among other things, it has some tools that will greatly facilitate the development of applications, such as being able to preview the applications on different smartphones and tablets to know how the code that we are editing is looking, and how it looks in the different screen types that exist. This new program will also help us to make our application ready to publish. Although Android applications are written in the Java language, the truth is that afterwards they have to be compiled so that a single .apk file remains. This last step is very simple with Android Studioor. Let's say that the new IDE is now much more familiar and user-friendly than the SDK that Google had before.

A first step to start programming for Android? Download and install Android Studio from its official page. Familiarizing ourselves with this program is essential if we are to create really useful applications in a matter of months.

Download Android Studio


  1.   Annoyed said

    What an introductory nonsense….


    1.    write consent said

      RT


  2.   Pol said

    At this point with little bits and pieces, please ...


    1.    Light Bell said

      To develop OS of any GNU / Linux distro you need assembly language