Android Mobile Applications
Héctor Chocobar Torrejón
Software Engineer | Professor | Senior Mentor | Fullstack Developer | Python | React | Data Science enthusiast
Android mobile applications are mobile applications developed to be used on devices running the Android operating system.
Android Programming
The Java programming language is recommended for developing?mobile applications?for devices with the?Android?operating system. Java is a general-purpose programming language used with an?SDK?and the “Android Studio” development environment. The SDK includes a set of tools that allow for the programming of mobile applications.
The other way to develop mobile applications for Android is using the C++ programming language. This options is used to develop low-level applications, such as device drivers. These mobile applications can run directly and efficiently on the?Linux kernel.
Vocabulary
Mobile Applications
Mobile applications are most commonly referred to as an app. It is a type of software designed to run on a mobile device, such as a smartphone or tablet computer. Mobile applications frequently serve to provide users with similar services to those accessed on computers.
Android Mobile Applications
Android mobile apps are mobile applications developed to be used on devices running the Android operating system.
Android
Android is a mobile operating system developed by Google, based on a modified version of the Linux Kernel and other open source software. It was designed primarily for touchscreen mobile devices such as smartphones and tablets.
领英推荐
Linux Kernel
Linux kernel is a free and open-source operating system that allows hardware and software interact.
The Linux kernel was the first example of free and open-source software that received contributions from thousands of developers.
SDK (Software Development Kit)
SDK is a kit of software development tools in a single installable package that makes creation of software applications (apps) easier.
Google Play
Google Play is the official store for Android applications and other digital media from Google, such as music, movies, games and books. It is available on most mobile devices and tablets that run the Android operating system.
API (Application Programming Interface)
API is a collection of functions, routines, procedures, protocols, and resources that can be used for building software. This allows an external application to interact with the internal workings of another tool.
Android Framework
Android framework is set of APIs that allow developers to quickly and easily write apps for Android devices. It consists of tools for design, like buttons, text fields, phone controls. media players, etc.