Full series of the tutorials can be downloaded from
http://www.edujini.com with CODE!
In application 3 of the series , this tutorial demonstrates the following:
1. Basic widgets - TextView, EditText, CheckBox, RadioButton, ImageButton, ImageView, ToggleButton
a. How to programmatically show/hide the keyboard
b. How to hide the keyboard during initial launch of the application. Note that if the first view to receive focus in Activity is EditText, Keyboard will automatically show up which can be disgusting
2. Working with simple data-bound view: Spinner
3. Working with ProgressBar and managing multi-threaded issues if a task takes a long time
4. Showing the progress to the end user in multiple ways:
a. ProgressBar within the Activity
b. Using ProgressBarDialog to show as a dialog
c. Using the window-feature to show ProgressBar on the Title Bar of the Activity Window.