Android | Workshop on the latest Smartphone OS


What is Android?

Android is the latest Smartphone OS developed by Google taking the smart phone industry by storm. In nearly 2 years of it existence, it has over 40% of the Smartphone OS share. And still Android is not showing any sign of slowing down. Besides Android OS being Open Source, it is a real treat for programmers & developers to dwell into it.

Topics to be covered in Android Workshop

1. Why Android?

a. Openness
b. Market
c. Growth
d. Opportunities

2. Android Overview

a. How it all got started
b. Potential & Future
c. Why Android is different (and important)

3. SDK Intro

a. Platforms
b. Tools
c. Versions

4. Android Stack

a. Overview of the stack
b. Linux kernel
c. Native libraries
d. Dalvik
e. App framework
f. Apps

5. Hello World App

a. Creating your first project
b. The manifest file
c. Layout resource
d. Running your app on Emulator

6. Main Building Blocks

a. Activities
b. Activity lifecycle
c. Intents
d. Services
e. Content Providers
f. Broadcast Receivers

7. Hello Views - Intro to different Views

a. Linear Layout
b. Relative Layout
c. Table Layout
d. Grid Layout

8. Basic Android UI

a. XML versus Java UI
b. Dip's and Sip's
c. Views and layouts
d. Common UI components
e. Handling user events

9. Android System Overview

a. File System
b. Preferences
c. Notifications
d. Security model

10. Advanced UI

a. Selection components
b. Adapters
c. Complex UI components
d. Building UI for performance
e. Menus and Dialogs
f. Graphics & animations


The duration of this workshop will be two consecutive days, with six hour session each day in a total of twelve hours.


A 'Certificate of Participation' by HoriZON (An Unit of MBS Group) to all Participants of this workshop. At the end of this workshop, a small competition will be organized among the participating students and winners will be awarded with a 'Certificate of Merit'.


It's a basic level workshop so there are no prerequisites. Anyone interested, can join this workshop.


Rs. 1000/- (inclusive of all Taxes) per participant.