Syllabus: Android
Training Course
[Day-1]
1.
JAVA Concepts
OOPs
Concepts Inheritance in detail Exception handling Packages & interfaces
Collections –
HashTable,ArrayList,HashMap,TreeSet
[Day-2]
2.
Introduction to Android
What is Android?
Activities and Activity lifecycle
Setting
up development environment
Dalvik Virtual
Machine & .apk file extension
Fundamentals
:
a)
Basic Building blocks –
Activities
Android API
levels(versions & version names)
3.
Application Structure(in detail)
AndroidManifest.xml
•uses-permission &
uses-sdk
•Activity/services/receiver
declarations Resources & R.java
Asset
4.
Emulator-Android Virtual
Device
Launching
emulator Editing emulator settings Emulator shortcuts Logcat usage Introduction
to DDMS File explorer
Second App :- (switching between activities)
Develop an app for
demonstrating the communication between Intents
[Day-3 to
Day-6]
5.
Basic UI design
Form
widgets Text Fields Layouts
RelativeLayout
,TableLayout, FrameLayout, LinearLayout Nested layouts
[Day-7]
6. Preferences
SharedPreferences
Examples
7.
Menu
Option
menu Context menu
Examples
[Day-8 to
Day-10]
8.
Intents
Explicit Intents
Implicit intents Examples
9.
UI design
Images
and media
Time and Date
Composite
AlertDialogs &
Toast
Popup
Examples
10.
Tabs and TabActivity
Examples
[Day-11]
10.
Styles & Themes
styles.xml
colors.xml
theam.xml
Examples
[Day-12 to
Day-13]
12.
SQLite Programming
SQLite Programming
SQLiteDatabse
Cursor
Example
Example
:
Develop
an App to demonstrate database usage. CRUD operations must be implemented.
[Day-14]
13.
Android Debug Bridge(adb)
tool
14.
Linkify
Web
URLs,Email address,text,map address,phone
Examples
[Day-15 to
Day -16]
15.
Adapters and Widgtes
Adapters :-
a)
ArrayAdapters
b) BaseAdapters
ListView and
ListActivity
Custom
listview
Examples
16.
Notifications
notifications
Toast
Examples
17.
Custom components
Custom
Toast Custom
Tabs
Examples
************************************************************************************
If You Want To Learn
1]Android Json Parsing
2]Telephony Api
3]Facebook SDK Integration In Our Application
4]Sliding Drawer
5]SwipRefreshLayout
6]Advance Email Facility