What is Android?
Android is an ope n source and Linux-based Operating System for cell phones, for example, cell phones and tablet PCs. Android was produced by the Open Handset Alliance, drove by Google, and different organizations.
Android offers a bound together way to deal with application improvement for cell phones which implies engineers require produce for Android, and their applications ought to have the capacity to keep running on diverse gadgets controlled by Android. The main beta variant of the Android Software Development Kit (SDK) was discharged by Google in 2007 where as the first business rendition, Android 1.0, was discharged in September 2008.
On June 27, 2012, at the Google I/O meeting, Google reported the following Android form, 4.1 Jelly Bean. Jam Bean is an incremental upgrade, with the essential point of enhancing the client interface, both as far as usefulness and execution.
The source code for Android is accessible under free and open source programming licenses. Google distributes the greater part of the code under the Apache License form 2.0 and the rest, Linux portion changes, under the GNU General Public License form 2.
Audience
This instructional exercise has been readied for the apprentices to help them comprehend fundamental Android programming. In the wake of finishing this instructional exercise you will end up at a moderate level of mastery in Android programming from where you can take yourself to next levels.
Prerequisites
Android writing computer programs is in light of Java programming dialect so in the event that you have essential comprehension on Java programming then it will be an enjoyable to learn Android application improvement.
Why Android ?
When you pick an Android telephone, you have what appears like a perpetual measure of decisions for telephones. Do you need a telephone that does what telephones do alongside taking to a great degree great pictures ? Purchase a telephone whose fundamental center is the camera. Do you need a rough telephone that could withstand being dropped ordinarily? Do you need a telephone that has a Quad HD screen as opposed to the 720-1080p screen? Do you need a telephone with a littler or greater structure element? Android telephones cover this in addition to a lot more. That is the excellence of Android telephones - you can get the particular case that fits you.
With an iPhone, well, it's only an iPhone. Whatever it has in it is the thing that you get. Of course you may get 2 or 3 choices for a littler or greater telephone that have somewhat distinctive equipment yet that is it. The camera, screen, inner equipment, and so on will be the same on a model to model premise. Case in point, you can't purchase an iPhone that has a high megapixel camera like Android clients can with the Sony Xperia Z2.
Features of Android
Android is an intense working framework contending with Apple 4GS and bolsters extraordinary components. Few of them are recorded beneath:
Feature | Description |
Beautiful UI | |
Storage | |
Connectivity | GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX. |
Messaging | SMS and MMS |
Media support | H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP |
Multi-touch | Android has local backing for multi-touch which was at first made accessible in handsets, for example, the HTC Hero. |
Web browser | In light of the open-source WebKit format motor, combined with Chrome's V8 JavaScript motor supporting HTML5 and CSS3. |
Gadgets are | |
GCM | Google Cloud Messaging (GCM) is an administration that lets designers send short message information to their clients on Android gadgets, without requiring an exclusive sync arrangement. |
Multi-Language | Supports single direction and bi-directional text. |
Android Beam | A prevalent NFC-based innovation that lets clients in a split second share, just by touching two NFC-empowered telephones together. |
An innovation that lets applications find and match straightforwardly, over a high-transmission capacity shared association. |
Android Applications