Friday, April 26, 2013

Android Syllabus




Core Android                          55 hrs       

     Android Overview and History       2 hrs
  • How it all got started.
  • Compare Android to other Mobile Platforms
  • Why Android is Important?
     Android Stack                                  30 Min
  • Overview of the Stack
  • Linux Kernel
  • Native Libraries
  • Dalvik Virtual Machine
  • Application Framework
  • Apps
     SDK Overview                                 30 Min
  • Platforms
  • Tools
  • Versions
     Basic Building Block                       1 hrs
  • Activity
  • Intent
  • Content Provider
  • Broadcast Receiver
  • Services
     Hello World App                             2 hrs
  • Creating your first App
  • App Directory Structure
  • Manifest File
  • Layout Resource
  • Android Virtual Device (Emulator)
  • Running your App on Emulator
     Activity                                             3 hrs
  • What is Activity
  • Activity Lifecycle
  • How Activity introduce to Manifest
  • Handling User Events
     Basic Android User Interface        10 hrs
  • Views and Layouts
  • Common UI Component
  • Defining Default Resource
  • Create Alternative Resource
     Advance User Interface                  6 hrs
  • Selection Component
  • Adapters
  • Complex UI components
  • Menus and Dialogs

     Intent                                                4 hrs
  • Role of Intent
  • Types of Intent
  • Intent matching rules
  • Filters in your manifest
     SQLite Database                              11 hrs
  • Introduction to SQLite Database
  • SQLiteOpenHelper and Creating database
  • Opening and Closing a Database
  • Working with Cursor
     Content Provider                             6 hrs
  • Introduction to Content Provider
  • Defining URI for Provider
  • Content Provider MIME Types
  • Introduction to Content Resolver
  • Access Predefined Content Provider
     Broadcast Receiver                          2 hrs
  • What are Broadcast Receivers
  • Implementing Broadcast Receiver
  • System Broadcasts and How to use them
     Services                                             6 hrs
  • Overview of services in Android
  • Implementing a Service
  • Service Life Cycle
  • Started Services Vs Bound Services
     Notifications                                     2 hrs
  • Toast Notification
  • Status Notification
  • Understanding Notification Service

1 comment: