Overview Of Android

Overview Of Android

What is Android?

Android is a Linux-based open-source operating system for mobile devices including smartphones and tablets. The Open Handset Alliance, led by Google, as well as other corporations, collaborated to create Android. Join Android Course in Chennai to learn more about the android platform.

Android takes a standardized approach to mobile application development, which ensures that developers only have to code for Android, and their apps can run on a variety of Android-powered devices.

Google launched the first beta version of the Android Software Development Kit (SDK) in 2007, followed by the first commercial version, Android 1.0, in September 2008.

On June 27, 2012, at the Google I/O conference, Google unveiled the next Android update, 4.1 Jelly Bean. Jelly Bean is an increasing concentration, with the primary goal of enhancing the user interface, both in terms of performance and efficiency.

Android’s source code is distributed under free software licenses. The majority of the code is released under the Apache License version 2.0, while the Linux kernel updates are released under the GNU General Public License version 2.

Applications for Android

The Android Software Development Kit is used to create Android apps, which are typically written in Java.

Android applications can quickly be marketed via stores like Google Play, SlideME, Opera Mobile Store, Mobango, F-droid, and the Amazon Appstore once they’ve been created.

Android is used in over 190 countries and drives hundreds of millions of mobile devices. It has the most user base of any mobile network and is rapidly expanding. More than one million new Android devices are enabled every day around the world.

History of Android

Astro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, and Marshmallow are some of the current Android code names. Let’s take a look at the past of Android in order. Android Online Training will help you to get more knowledge on the Android Platform.

Framework for Applications

In the form of Java classes, the Application Framework layer provides several higher-level services to applications. These sources are ready for app developers to be used in their inventions.

The following main resources are included in the Android framework:

Activity Manager – All aspects of the life cycle and task stack are regulated by the Activity Manager.

Content Providers – Applications may use Content Providers to publish and exchange data with other apps.

Resource Manager – Access to non-code embedded resources such as strings, color settings, and user interface templates is presented by the Resource Manager.

Notifications Manager – Allows applications to show alerts and updates to the user via the Notifications Manager.

View System – A view system is a set of views that can be utilized to develop application user interfaces.