An ISO 9001:2000 Certified Institute www.balujalabs.com WEST DELHI CENTER A1/17, III Floor, Janakpuri, Main Najafgarh Road, Opp. Metro Pillar No.636, New Delhi-58 Ph. 65495934, 9313565406
H E L P L I N E : 9015596280
SUMMER TRAINING IN ANDROID
---------- BALUJA LABS PROPRIOTARY--------
1 of 6
Android Module 1 Android Development Tutorial
Android components •
Activity
•
Views and ViewGroups
•
Intents
•
Services
•
ContentProvider
•
BroadcastReceiver
Android Development Tools •
What are the Android Development Tools?
•
AndroidManifest.xml
•
R.java and Resources
•
Reference to resources in XML files
•
Activities and Layouts
Installation
•
Install a specific Android version
Android virtual device - Emulator
•
What is the Android Emulator?
Your first Android project
•
Create Project
•
Add UI Elements
•
Edit UI properties
•
Code your application
•
Start Project
Starting an deployed application
Menus and Action Bar
•
Definition of menu entries
Menus and Action Bar
Project
Add a menu XML resource
Tutorial: Preferences
•
Using preferences
•
Run
---------- BALUJA LABS PROPRIOTARY--------
2 of 6
Layout Manager and ViewGroups
•
Available Layout Manager
•
LinearLayout
•
RelativeLayout
•
GridLayout
DDMS perspective and important views
•
DDMS - Dalvik Debug Monitor Server
Deploy your application on a real device
Module 2 Android List View and List Activity - Tutorial
Android and Lists
•
ListView
•
ListActivity and Layout
Adapter
Create ListActivity
How to display two items in a ListView
Single vrs. Multiselection
Header and Footer
SimpleCursorAdapter
Module 3. Android Intents
Android Intents
•
Overview
•
Explicit Intents
•
Implicit Intents
•
Data Transfer
Module 4. Android SQLite Database and ContentProvider - Tutorial
SQLite and Android
•
What is SQLite
•
SQLite in Android
SQLite Architecture
•
Packages
•
rawQuery() Example
•
query() Example
Using SQLite
•
Introduction
•
Database and Data Model
---------- BALUJA LABS PROPRIOTARY--------
3 of 6
•
User Interface
ContentProvider and sharing data
Using ContentProvider
•
Create contacts on your emulator
•
Using the Contact Content Provider
Activities, Loader and ContentProvider
•
Activities
•
Loader
SQLite, own ContentProvider and Loader
•
Overview
•
Project
•
Database classes
•
Create ContentProvider
•
Resources
•
Layouts
•
Activities
Module 5 Android Service and BroadcastReceiver Tutorial
Android Services
•
Service
•
Starting Services
•
Automatically starting Services
Broadcast receiver
Broadcast Receiver Example
System Services and BroadcastReceiver
Module 6 Fragments
Actio Bar
Tabs and Tab Activities
Module 7 Styles & themes
Style.XML
Shapes
Drawlabels
Module 8 Android HTTP Access
Android StrictMode
HTTP Clients
Apache HTTPClient example
Check the network availability
---------- BALUJA LABS PROPRIOTARY--------
4 of 6
Module 9 Android Dialogs •
Android Dialogs
Progress Dialog
Module 10 Android Drag and Drop Module 11 Preferences
Shared Preferences
Preferences from XML
Module 12 Android - Multimedia Sounds
Android Sound and Media
Example for SoundPool
Module 13 Location API and Google Maps in Android
Android Location API and Google Maps
•
Android Location API
•
Google Maps
Android Device
•
Device with Google API
•
Setting the geoposition
Android Location API
•
Activity
Google Maps
•
Google Map library
•
Layout
•
Activity
Module 14 Adapters and Widget’s
Adapters
List View and list activity
Grid view using adapter
Gallery using Adapters
Mosule 15 Notifications
Menus
Module 16 Advanced
XML Parsing
JSON Parsing
Network Connectivity
Web services ---------- BALUJA LABS PROPRIOTARY--------
5 of 6
GPS, Location Based Services
Accesing Phone services
SMS, Email
Sensor
Module 17 Android Touch
Android Touch
Singletouch Example
Module 18 Android Bluetooth
Bluetooth
The Basics
Bluetooth Permissions
Setting Up Bluetooth
Connecting Devices
---------- BALUJA LABS PROPRIOTARY--------
6 of 6