Course Details
We offer Courses on Anrdroid Training. The following topic will be covered:
Chapter 1: JAVA Concepts
-
ï‚· OOPs Concepts
-
ï‚· 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:
-
ï‚· Basic Building blocks - Activities,Services,Broadcast Receivers & Content providers
-
ï‚· UI Components - Views & notifications
-
ï‚· 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
-
ï‚· menu via code
-
ï‚· 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: Tabs and Tab Activity
Chapter 12: Styles & Themes
-
ï‚· styles.xml
-
ï‚· drawable resources for shapes, gradients (selectors)
-
ï‚· style attribute in layout file
-
ï‚· Applying themes via code and manifest file
-
ï‚· Examples
Chapter 13: Content Providers
-
ï‚· SQLite Programming
-
ï‚· SQLiteOpenHelper
-
ï‚· SQLiteDatabse
-
ï‚· Cursor
-
ï‚· Reading and updating Contacts
-
ï‚· Reading bookmarks
-
ï‚· Example :
Develop an App to demonstrate database usage. CRUD operations must be implemented. Final details should be viewed in GridView as well as in ListView.
Chapter 14: Android Debug Bridge (adb) tool
Chapter 15: Linkify
-
ï‚· Web URLs, Email address, text, map address, phone numbers
-
ï‚· MatchFilter & TransformFilter
-
ï‚· Examples
Chapter 16: Adapters and Widgtes
-
ï‚· Adapters:-
-
ï‚· ArrayAdapters
-
ï‚· 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 Tabs
-
ï‚· 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
-
ï‚· XML Parsing
-
ï‚· JSON Parsing
-
ï‚· Maps, GPS, Location based Services
-
ï‚· Accessing Phone services (Call, SMS, MMS)
-
ï‚· Network connectivity services
-
ï‚· Sensors
-
ï‚· Android Training Course Syllabus