Course details


Android History

  • Why Android is different (and important)
  • Android SDK Features
  • Android Development Environment
  • Elements of Android SDK
  • Android Application Architecture
  • Android Libraries
SDK Overview

  • Platforms
  • Tools
  • Versions
  • The manifest file
  • Layout resource
  • Running your app on Emulator
  • Lab Exercise: Download and Create in Android Virtual Device Manager
Main Building Blocks

  • Activities
  • Intents
  • Services
  • Content Providers
Basic Android User Interface

  • XML versus Java UI
  • Views and layouts
  • Common UI components
  • Handling user events
  • Lab Exercise: Create Application with onClick, onKeyDown, onFocusChanged Event Handlers
Android System Overview

  • File System
  • Preferences
  • Notifications
  • Lab Exercise: Create Application with Toast Notifications
  • Selection components
  • Adapters
  • Complex UI components
  • Building UI for performance
  • Menus and Dialogs
  • Graphics
  • Animation
  • Lab Exercise: Create Application with Android's Advanced User Interface Functions
Join Us
Multimedia in Android

  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Simple video playback
  • Lab Exercise: Create Android Audio/Video Application

  • Introducing Firebase
  • creating a database using Firebase
  • Opening and closing a database
  • Working with Inserts, updates, and deletes
  • Lab Exercise: Create Application to Create, Modify records of firebase storage
Basic Content Providers

  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Working with content files
  • Lab Exercise: Create Application that Works with an Android Content Provider
Data Storage, Retrieval and Sharing

  • Android Techniques for Saving Data
  • Saving Simple Application Data
  • Creating and Saving Preferences
  • Retrieving Shared Preferences
  • Saving and Loading Files
  • Lab Exercise: Create application that performs Data Storage and Retrieval from Android External Storage
Mapping and Location Based Services

  • Using Location Based Services
  • Setting up your Emulator with Location Based Services
  • Selecting a Location Provider
  • Finding Your Location
  • Using Proximity Alerts
  • Using the Geocoder
  • Creating MapBased Activities
  • Lab Exercise: Create Location-Aware application that uses Proximity Alerts and Google Maps API

Join Us