Android Application Development
Android is an open source software platform build by means of Google that includes an operating system, middleware, and applications for mobile devices.
Android stands on top of Linux for its core system capabilities approximating since process management, security, memory management, and driver model. The unix kernel acts as an abstraction layer among the hardware and the application. The android SDK adds the tools and APIs that are necessary to develop applications on the Android platform.
Android being open source permits adopters to give a contribution copyrighted value to its spring. It deals developers the ability to shape extremely ambrosial and innovative applications. Developers have the freedom to derive advantage to access location information, run background services, set alarms, add notifications to the status bar, and add diverse features.
Application Framework
The application structure contains a set of services and systems, such as: