Tuesday, 24 November 2015

android basic notes




WHAT IS ANDROID?

‘Android’ specifically refers to a mobile operating system (based on Linux) that is developed by Google.  It is open-source software, meaning that anyone can download the source code from the Android Open Source Project and use or modify it. Hardware manufacturers like Samsung or LG often take the base Android code and then add their own proprietary software features to it to run on their own phones or devices.
IS ANDROID JUST FOR PHONES?
Definitely not! Though phones might be the most popular device running Android, there are many tablets and other devices available. Some popular tablets, for example, are the Nexus 7 and the Kindle Fire from Amazon. There are also watchescamerasgame consolesTVs, glasses, and cars that run the Android operating system. Heck, there are even Android appliances!
As for phones, Android users can pick the device that’s just right for them.  Budget-conscious users can often find cheap Android phones with pay-as-you-go service, or gadget freaks like myself can opt for large, high-end phones like the latest Nexus phone from Google or a comically large (but cool) Galaxy Note 4. What’s more, if you don’t like how the operating system on your phone is configured, you can always overwrite it with a custom version, like the popular CyanogenMod.
WHAT CAN ANDROID DEVICES DO?
The hardware features will vary depending on the type of device it’s running on, but the Android operating system provides support for cameras, GPS location, Bluetooth, Near-Field Communication (NFC), accelerometers, compasses, gyroscopes, and more! The Android operating system features software components like live wallpapers and widgets, a powerful notification tray to help you keep track of important updates, voice typing, and seamless app integration, which allows users to easily share information via social networking apps or other forms of communication, like Bluetooth or NFC.
All About Android Development

As the number one mobile operating system in the world, Android devices are used by more people than any other type of mobile device.  This gives developers a great opportunity to develop apps that can potentially be used by hundreds of millions of people. Getting started with Android development might seem a little overwhelming, but our mission at Treehouse is to make it approachable and fun. Take a look at the Build a Simple Android App project if you want some step-by-step instructions on how to get started, but read on for more details.