Android™ delivers a whole set of software package for mobile devices: AN OS, middle-ware and key mobile applications.
Android is a Linux-based OS designed primarily for touch screen mobile devices like smart phones and tablet computers. android was developed by the OHA( Open handset Alliance), light-emitting diode by Google, and different companies.
Android is a combination of 3 components:
1. A free, open source OS for mobile device
2. AN open-source development platform for making mobile application.
3. Devices, significantly mobile phones, that run the android OS and also the application created for it.
Android App development Open
Android OS was designed from the ground-up to modify developers to make compelling mobile applications that take full advantage of all a phone should provide. it had been designed to be really open. as an example, AN application will decision upon any of the phone’s core functionality like creating calls, causing text messages, or exploitation the camera, permitting developers to make richer and a lot of cohesive experiences for users. android is made on the open Linux Kernel. moreover, it utilizes a custom virtual machine that was designed to optimize memory and hardware resources in an exceedingly mobile environment. android is open source; it are often liberally extended to include new innovative technologies as they emerge.
Android Developer Application vs core applications
Android doesn’t differentiate between the phone’s core applications and third-party applications. they’ll all be designed to own equal access to a phone’s capabilities providing users with a broad spectrum of applications and services. With devices designed on the android Platform, users ready to totally tailor the phone to their interests. they’ll swap out the phone’s home-screen, the design of the dialer, or any of the applications. they’ll even instruct their phones to use their favorite image viewing application to handle the viewing of all photos.
No application boundaries
Android breaks down the barriers to putting together new and innovative applications. as an example, a developer will mix data from the online with information on an individual’s mobile — like the user’s contacts, calendar, or geographic location — to produce a additional relevant user experience. With android, a developer will build an application that allows users to view the location of their friends and be alerted after they are within the neighborhood giving them an opportunity to connect.
Fast and easy application development
Android provides access to a good vary of helpful libraries and tools which will be wont to build made applications. as an example, robot allows developers to get the location of the device, and allows devices to communicate with each other enabling strong peer–to–peer social applications. additionally, android includes a full set of tools that are designed from the bottom up alongside the platform providing developers with high productivity and deep insight into their applications.