If you want to be an Android developer, you need to be able to do some things know about android. Android is a open source software package based on Linux Kernel operating system for mobile devices.
This can be thought of as mobile operating system, but it is not limited to mobile only. It is currently used in various devices such as mobiles, tablets, televisions, electronic book readers, set-top boxes and computers also.
It is developed by Google. Android operating system was founded by Andy Rubin, Rich Miner, Nick Sears, and Chris White in October 2003.
Java language is mainly used to write the android code, but even though other languages can be used.
In 2007, Google announces the development of android OS.
In 2008, HTC launched the first android mobile.
Features of Android
• It is open-source operating system.
• Anyone can customize the Android Platform.
• There are a lot of mobile applications.
• It provides many interesting features like weather details, compass use, opening screen, maps navigation.
Android Supported Features
Messaging: Both SMS and MMS are supported.
Multi-Touch: multi-touch screen & keyboard supported.
Video Chat: Gtalk, Skype and many more video chat apps supported.
Multi-Task: Supports application multi-tasking.
Custom: Home Screens and Mobile layout.
Web Browser: Crome, Firefox, UC Browser, Opera, etc.
Storage: uses SQLite
Connectivity: GSM, CDMA, LTE, VoLTE, BlueTooth, Wi-Fi, USB tethering,
Wi-Fi hotspot Supported
Media: Audio as well as for Video, like: H.263, H.264, MPEG-4 SP, AMR, AMR WB, AAC, MP3, MIDI, WAV, JPEG, PNG, GIF & BMP.
Hardware Support: Accelerometer Sensor, Camera, Digital Compass, Proximity Sensor & GPS and a lot more.
Categories of Android applications
There are many android applications in the market. The top categories are:
- Music and Audio
- Media and Video
- Travel and Local
Android Devices in Market
Various devices that run Android OS.
- E-reader Devices
- MP4 Players
- Internet TV
- Computer and more.
Top Mobile Companies are using Android OS.
- Acer Inc
- Google Nexus
- Xiaomi Mi
Android Codename, Versions and API Level
|Oreo||8.1.0||API level 27|
|Oreo||8.0.0||API level 26|
|Nougat||7.1||API level 25|
|Nougat||7.0||API level 24|
|Marshmallow||6.0||API level 23|
|Lollipop||5.1||API level 22|
|Lollipop||5.0||API level 21|
|KitKat||4.4 – 4.4.4||API level 19|
|Jelly Bean||4.3.x||API level 18|
|Jelly Bean||4.2.x||API level 17|
|Jelly Bean||4.1.x||API level 16|
|Ice Cream Sandwich||4.0.3 – 4.0.4||API level 15, NDK 8|
|Ice Cream Sandwich||4.0.1 – 4.0.2||API level 14, NDK 7|
|Honeycomb||3.2.x||API level 13|
|Honeycomb||3.1||API level 12, NDK 6|
|Honeycomb||3.0||API level 11|
|Gingerbread||2.3.3 – 2.3.7||API level 10|
|Gingerbread||2.3 – 2.3.2||API level 9, NDK 5|
|Froyo||2.2.x||API level 8, NDK 4|
|Eclair||2.1||API level 7, NDK 3|
|Eclair||2.0.1||API level 6|
|Eclair||2.0||API level 5|
|Donut||1.6||API level 4, NDK 2|
|Cupcake||1.5||API level 3, NDK 1|
|(no code name)||1.1||API level 2|
|(no code name)||1.0||API level 1|
Important Link for Android
1. See what’s new with Android – from phones to watches and more. Visit the official site to explore and learn.
2. The official site for Android app developers. Provides the Android SDK tools and API documentation.
3. Publish your apps and games with the Google Play Console and grow your business on Google Play.
4. Enjoy millions of the latest Android apps, games, music, movies, TV, books, magazines & more. Anytime, anywhere, across your devices.