

Declares basic information required by the system to run the application – package name, version, activities, permissions, intentions, and hardware required. When creating a new project, the default name of the module is “app”.ĪndroidManifest.xml /: the basic project file that is automatically generated with it. This part of the project provides an application code docker, resource files, and application settings at levels such as module level, compilation document, and manifest document.

The structure of the project can be roughly divided into three parts: Application modules People spend over 3 hours a day on their smartphones, so you have to give them the best service possible. Make sure you install everything the right way so that there are no problems later. The following command makes the installation. Running on 64-bit Fedora (Linux operating system) requires the installation of some 32-bit libraries.

Although the C programming language is applicable to the framework, most applications are written in the Java programming language using the Software Development Kit (SDK). Given the openness of the source code, applications through middleware software have the ability to communicate and launch other applications, for example, to make calls, send text messages, launch cameras, and the like. Android-based on Linux 2.6 kernel and written in C / C ++ programming language. This operating system is modular and customizable and is used in other devices besides smartphones and tablets, such as smart TVs, smartwatches, ebook readers, cars, and multimedia players. That is the open-source operating system of the American company Google.
