Android is a software stack for mobile devices that includes an operating system, middleware and key applications. Google Inc. purchased the initial developer of the software, Android Inc., in 2005. Android’s mobile operating system is based on a modified version of the Linux kernel. Google and other members of the Open Handset Alliance collaborated on Android’s development and release. The Android Open Source Project (AOSP) is tasked with the maintenance and further development of Android. The Android operating system is the world’s best-selling Smartphone platform.
Android has a large community of developers writing applications (“apps”) that extend the functionality of the devices. Google Play is the online app store run by Google, though apps can also be downloaded from third-party sites. Developers write primarily in the Java language, controlling the device via Google-developed Java libraries.
Google Developer is Google’s site for developers interested in Google-related/open-source development. The site contains open source code and a list of their services which support public APIs.
All Android Devices
API and Technology Support:
Google+ - Increase traffic and engagement to your content by using Google+ plugins and APIs.
Android - Reach hundreds of millions of users on the world’s fastest-growing mobile platform.
App Engine - Build and run your websites and apps on Google’s infrastructure.
Chrome - Create high performance web apps using the latest technologies the open web has to offer.
Games - Build high powered and interactive web and mobile games using cutting-edge technologies.
Google Maps - The easy way to build interactive data visualizations on a map and location-based apps.
Google Apps - Extend the Google Apps experience for your users.
Google TV - Build apps for the big screen.
Commerce - Increase traffic, help customers find products, and process payments with Commerce APIs