Multi threading (Thread class & Runnable Interface)
2.SQL
DML & DDL Queries in brief
3.Introduction to Android
What is Android?
Setting up development environment
Dalvik Virtual Machine & .apk file extension
4.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)
5.Application Structure (in detail)
AndroidManifest.xml
uses-permission & uses-sdk
Resources & R.java
Assets
Layouts & Drawable Resources
Activities and Activity lifecycle
First sample Application
6.Emulator-Android Virtual Device
Launching emulator
Editing emulator settings
Emulator shortcuts
Logcat usage
Introduction to DDMS
Second App:- (switching between activities)
7.Basic UI design
Form widgets
Text Fields
Layouts
[dip, dp, sip, sp] versus px
8.Preferences
SharedPreferences
Preferences from xml
Menu
Option menu
Context menu
Sub menu
menu from xml
menu via code
9.Intents (in detail)
Explicit Intents
Implicit intents
10.UI design
Time and Date
Images and media
Composite
AlertDialogs & Toast
Popup
11.Tabs and Tab Activity
12.Styles & Themes
styles.xml
drawable resources for shapes, gradients (selectors)
style attribute in layout file
Applying themes via code and manifest file
13.Content Providers
SQLite Programming
SQLiteOpenHelper
SQLiteDatabse
Cursor
Reading and updating Contacts
Reading bookmarks
14. Linkify
Web URLs, Email address, text, map address, phone numbers
What is teaching? A good teacher is who? Who has a vast knowledge of his field? Yes, vast knowledge of the concerned field is necessary for a good teacher but this is not the main requirement. A teacher with vast knowledge can be the worst teacher. T... Read More