Android

Introduction to Android:

  • What is Android?
  • Why Android is Different?
  • Project Structuring in Android
  • Overview of the Stack
  • Linux Kernel, Native Libraries
  • Installing Development Tools 

Development Environment:

  • Android SDK(Platforms, Versions, Tools)
  • Building an Android Application in Eclipse
  • The Android Emulator
  • Debugging 

Key Building Blocks:

  • Application Life Cycle
  • Application Components
  • Activities & Activity Life Cycle
  • Intents, Services & Content Providers 

User Interfaces:

  • An Overview of User Interfaces
  • Using XML for UI layout
  • Views and Layouts
  • Application Life Cycle
  • Common UI Components
  • Selection Widgets
  • Using Menus, Fonts, Date and Time Tabs
  • Menus & Widgets
  • Web View and the Web Kit Browser 

Intents & Services: 

  • Working with Intent Classes
  • Listening in With Broadcast Receivers
  • Building a Service
  • Performing Inter-Process Communication

  

Multimedia

  • Introduction to multimedia and open CORE
  •  

  • Playing Audio
  • Playing Video
  • Adding Sound & Video to Application
  • Using The Camera & Taking Pictures

Databases and Content Providers:

  • Introducing SQLite
  • SQLiteOpenHelper & Creating
    a Database
  • Opening & Closing a Database
  • Working with Cursors
    Inserts,Updates & Deletes
  • Using Content Providers
  • Adding,Updating & Deleting Content 

Telephony:

  • Telephony Background and Terms
  • Accessing Telephony Information
  • Interacting With the Phone
  • Working With Messaging: SMS 

Notifications and Alarms:

  • Introducing Toast
  • Introducing Notifications
  • Alarms 

Graphics & Animations:

  • Graphics Basics
  • Adding Graphics to Application
  • Interacting With the Phone
  • Additional Graphics Features
  • Animations 

Location Services:

  • Simulating your Location
    within the Emulator
  • Using Location
    Manager & Location Provider
  • Working with Google Maps
  • Converting
    Places & Addresses with Geocoder 

Leave a Reply