Find Skills Inc

Android Training

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
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
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
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

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 Parameter passing

Scroll to Top