Android can be simply understood as a software package. To elaborate more, Android is a Linux based operating system for mobile devices. Mobile devices can be tablet computers and smartphones or any other similar devices. First developed by Google, it was later developed by the Open Handset Alliance (OHA). Various languages can be used to write the android code but mainly Java is used to serve this purpose. To improve the mobile experience for the end-users, the android is used to create a successful real-world product. Android has many code names such as Lollipop, Kitkat, Jelly Bean, Ice cream Sandwich, Froyo, Eclair, Donut, and many more.
Open Handset Alliance (OHA):
Established on 5th November 2007, as a consortium of 84 companies, the Open Handset Alliance (OHA) includes Google, Samsung, AKM, Synaptics, KDDI, Garmin, Teleca, eBay, Intel, etc. The Open Handset Alliance (OHA) is led by Google. The main objective of Android is to advance open standards, provide services, and deploy handsets.
Features of Android:
Android has many important features. Some of these features are listed below:
- Android is an open-source platform.
- The Android platform can be customized by anyone.
- The consumers have the facility to choose from the multiple options of mobile applications available in the market.
- Features like weather details, opening screen, live RSS (Really Simple Syndication) feeds, etc, are interesting to have and are thus supported and facilitated by Android.
- Vital features like messaging services(SMS and MMS), web browser, storage (SQLite), connectivity (GSM, CDMA, BlueTooth, Wi-Fi, etc.), media, handset layout, etc are also supported and facilitated by Android.
Categories of Android applications:
The top categories of android applications available in the market are listed below:
- Entertainment
- Tools
- Communication
- Productivity
- Personalization
- Music and Audio
- Social
- Media and Video
- Travel and Local
There are many more categories available in the market than those mentioned above.
Android Tutorial
- Android introduction overview
- Android features
- Android history and versions
- Android architecture
- Android security features
- Android Core Building Blocks
- Android Emulator
- Install Android
- Setup Android for Eclipse IDE
- Dalvik Virtual Machine (DVM)
- Hello World Android
- AndroidManifest.xml file in android
- Android R.java file
- Android Hide Title Bar
- Screen Orientation Android
- Android Widgets
- Android Button
- Android Toast
- Android Custom Toast
- Android ToggleButton
- Android RadioButton
- Dynamic RadioButton Android
- Custom RadioButton Android
- CheckBox Android
- Custom CheckBox Android
- AlertDialog Android
- Spinner Android
- AutoCompleteTextView Android
- ListView Android
- Custom ListView Android
- WebView Android
- RatingBar Android
- SeekBar Android
- DatePicker Android
- TimePicker Android
- Analog clock and Digital clock Android
- ProgressBar Android
- Vertical ScrollView Android
- Horizontal ScrollView Android
- Image Slider Android
- Image Switcher Android
- ViewStub Android
- TabLayout Android
- TabLayout with FrameLayout Android
- SearchView Android
- EditText with TextWatcher Android
- SearchView on ToolBar Android
- Activity Lifecycle Android
- Android Intent
- Android Explicit Intent
- StartActivityForResult Android
- Share App Data Android
- Android Fragments
- Option Menu Android
- Context Menu Android
- Popup Menu Android
- Android Service
- AlarmManager Android
- Android Preferences
- Internal Storage Android
- External Storage Android
- Android SQLite
- Android SQLite Example with Spinner
- Android XML Parsing using SAX Parser
- Android XML Parsing using DOM Parser
- XMLPullParser Android
- Android JSON Parser
- Media Player Android
- Video Player Android
- MediaRecorder Android
- TextToSpeech Android
- TelephonyManager Android
- Android Call State
- Android Simple Caller Talker
- Make phone call android
- Send SMS in android
- Send email in android
- Android Bluetooth
- Android Bluetooth List Paired Devices
- Android Wifi
- Android Camera Tutorial
- Android Sensor Tutorial
- Android Simple Graphics
- Android Animation
- Android Web Service Tutorial
- Android Google Map
- Android Google Map Displaying Current Location
- Android Google Map Search Location using Geocoder
- Android Google AdMob
- Android Banner Ads Google AdMob
- Android Interstitial Ads Google AdMob
- Android QR Code / Barcode Scanner
- Android Swipe to Delete RecyclerView items with UNDO
- Swipe to refresh Android Activity (SwipeRefreshLayout)
- Volley Library – Registration, Log-in, and Log-out
- Android Network Connectivity Services
- Android KitKat
- Android Lollipop
- Android Marshmallow
- Android Oreo
- Android Pie
- Android 10
- Android Nougat
- Android Firebase Authentication – Google Login
- Android Notification
- Google reCAPTCHA in Android Application
- Google Sign-In in Android App
- Integrating LinkedIn API in Android App
- Integrating Twitter API in Android App
- Android Device Manager
- Android Studio
- Android Auto
- Android File Transfer
- Android Messages
- Android TV
- Android Screenshot
- Android Pay
- Android Watch
- Android Phones
- Android Tablet
- Android Find My Phone (Device)
- Android One
- Android Wear OS
- Android Data Recovery
- Android Antivirus
- Android x86
- Android vs. iPhone
- Android Emulator for PC
- Android internet permission
- Phone vibrate java android studio
- Androidx recyclerview dependency
- Current date in android studio
- Check if recyclerview is empty
- Spigot broadcast message
- This project uses AndroidX dependencies, but the ‘android.useAndroidX’ property is not enabled
- Duplicate class android.support.v4.app
- Android get screen width and height
- Android glide dependency
- Android java close app
- Java android show toast
- import android.support.v7.app.appcompatactivity error
- Copy to clipboard android
- Android hide keyboard
- Storage permission android
- Get image to imageview from sqlite database android studio
- Android start service on boot
- Android split string
- import android.support.v7.app.ActionBarActivity
- React-Native force rtl on android
- Using Db4o in an Android Application