Android Syllabus
Chapter 1: JAVA Concepts
OOPS Prgramming
Inheritance in detail
Exception handling
Packages & interfaces
JVM & .jar file extension
Multi threading (Thread class & Runnable Interface)
Chapter 2: SQL
( DML & DDL Queries in brief)
Chapter 3: Introduction to Android
What is Android?
Setting up development environment
Dalvik Virtual Machine & .apk file extension
Fundamentals:
a. Basic Building blocks - Activities,Services,Broadcast Receivers & Content providers
b. UI Components - Views & notifications
c. Components for communication -Intents & Intent Filters
Android API levels (versions & version names)
Chapter 4: Application Structure (in detail)
AndroidManifest.xml
uses-permission & uses-sdk
Resources & R.java
Assets
Layouts & Drawable Resources
Activities and Activity lifecycle
First sample Application
Chapter 5: Emulator-Android Virtual Device
Launching emulator
Editing emulator settings
Emulator shortcuts
Logcat usage
Introduction to DDMS
Second App:- (switching between activities)
Develop an app for demonstrating the communication between Intents
Chapter 6: Basic UI design
Form widgets
Text Fields
Layouts
[dip, dp, sip, sp] versus px
Examples
Chapter 7: Preferences
SharedPreferences
Preferences from xml
Examples
Chapter 8: Menu
Option menu
Context menu
Sub menu
menu from xml
Examples
Chapter 9: Intents (in detail)
Explicit Intents
Implicit intents
Examples
Chapter 10: UI design
Time and Date
Images and media
Composite
AlertDialogs & Toast
Popup
Examples
Chapter 11: Advanced UI Programming
Event driven Programming in Android (Text Edit, Button clicked etc.)
Creating a splash screen
Event driven Programming in Android
Android Activity Lifecycle
Creating threads for gaming requirement
Understanding the Exception handler
Download
Chapter 12: Multimedia Programming using Android
Multimedia audio formats - Creating and Playing
Multimedia audio formats - Kill / Releasing (Memory Management)
How to associate audio in any application
How to associate video playback with an event
Chapter 13: SQLite Programming
SQLite Programming
SQLiteOpenHelper
SQLiteDatabse
Content providers
Defining and using content providers
Reading and updating Contacts
Example
Chapter 14: Android Debug Bridge (adb) tool
Chapter 15: Chapter 15: Linkify
Web URLs, Email address, text, map address, phone numbers
MatchFilter & TransformFilter
Examplesw
Chapter 16: Adapters and Widgtes
Adapters:a. ArrayAdapters b. BaseAdapters
ListView and ListActivity
Custom listview
GridView using adapters
Gallery using adapters
Examples
Chapter 17: Notifications
Broadcast Receivers
Services and notifications
Toast
Alarms
Examples
Chapter 18: Custom components
Custom animated popup panels
Other components
Examples
Chapter 19: Threads
Threads running on UI thread (runOnUiThread)
Worker thread
Handlers & Runnable
AsynTask (in detail)
Examples
Chapter 20: Advanced
Live Folders
Using sdcards
JSON Parsing
Location Based Services and Google Maps
Using Location Based Services
Working with Google Maps
Accessing Phone services (Call, SMS, MMS)
Network connectivity services
Chapter 21: Publishing Android Applications
Preparing for Publishing
Versioning
Digitally Signing Your Android Applications
Deploying APK Files
Using the adb exe Tool
Using a Web Server
Publishing on the Android Market
Creating a Developer Profle
Submitting Your Apps
Interview Preparation
Personal Interview
Group Discussion
No comments:
Post a Comment