Request a Call Back


Android Online Training Curriculum

Android fundamentals to advanced concepts presented in a clean, modern card layout.

Android Online Training

  • Getting Started
  • Overview of Android and Android SDK
  • Getting to know your Android development environment
  • Writing your first Android application
  • Running and debugging your application
  • Working with Android simulator
  • Test your application on device
  • Android Applications - The Big Picture
  • Android architecture
  • Android application model
  • Overview of Android application building blocks
  • Application design guidelines

Android Online Training (Cont.)

  • Application lifecycle
  • Building User Interface
  • Overview of Android's view structure
  • Android built-in layouts
  • Defining a layout in XML
  • Android built-in Views
  • Event handling
  • Building custom views and layouts
  • Building Android Applications
  • AndroidManifest.xml file - the control file
  • Building activities
  • Building intents

Android Online Training (Cont.)

  • Building and using services
  • Notifications
  • Building and using content providers
  • Data Stores
  • Overview of storing, retrieving, and exposing data
  • Preferences
  • Files
  • SQLite Databases
  • ContentProviders
  • Data access over the network
  • Android Security Model
  • Overview of Android security architecture

Android Online Training (Cont.)

  • Signing application packages
  • User IDs and access control
  • Using, declaring and enforcing permissions
  • URI permissions
  • Resources and I18N
  • Overview of resources in Android
  • Creating resources
  • Using resources
  • Drawable resources
  • Animation resources
  • Using resources for different languages
  • Android Media API

Android Online Training (Cont.)

  • Playing audio/video
  • Media recording
  • Building Location Based Applications
  • Where am I
  • LocationManager
  • Integrate with GoogleMap
  • Interprocess Communication with AIDL
  • Overview of Android Interface Definition Language (AIDL)
  • Defining the interface
  • Implementing an interface
  • Exposing the interface
  • Invoking IPC methods

Android Online Training (Cont.)

  • Parameter passing