It can be thought of as a mobile operating system. But it is not limited to mobile only. It is currently used in various devices such as mobiles, tablets, televisions etc.
This tutorial is developed for beginners and experienced persons. Let's see the topics of android that we are going to learn.
Basics of Android
In this fundamental chapter, you will learn about android, its components, how to create first android application, internal of first android application etc.
What is Android
History and Version
Core Building Blocks
Hello Android example
Hide Title Bar
Activity and Intent
It provides the detail of activity, its life cycle with example, implicit intent, sending information from one activity to another etc.
Android UI Widgets
There are given a lot of android ui widgets examples such as toggle button, alert dialog, spinner, progress bar, alert dialog etc.
Working with Button
Menus in Android
Here, you will learn about the option menu that is primary menu, context menu that works on long press and popup menu.
Service in Android
It can be used to perform any task in background. It doesn't have any user interface(UI).
You can store data in android using preferences, internal storage, external storage and sqlite database. Preferences are used to primitives, internal storage stores data in device internal memory, external storage stores data in device external memory such as SD card and SQLite is used to store data in sqlite database i.e. inbuilt in android Operating System (OS).
SQLite Tutorial and Example
SQLite Example with GUI by Spinner
XML and JSON Parsing
There are three ways to parse the xml file but android recommends XMLPullParser to parse the XML. Instead of XML, JSON is preferred because it is fast and short.
XML Parsing SAX
XML Parsing DOM
Android multimedia api deals in playing and controlling the audio and video.
Playing Audio in android Example
Playing Video in android Example
Android Speech API
Speech API is used to convert text into speech.
Android TextToSpeech Tutorial
TextToSpeech Example with Speed option
It can be used to get details about the device, making phone calls, sending sms, sending emails etc.
Get Call State
Call State BroadcastReceiver
How to make a Phone Call
How to Send SMS
How to Send Email
We can connect and control bluetooth, wifi and camera in android.
List Paired Devices