Duration : 1.5 months

Fees : 15,000 /-

Introduction to Android

  • Application fundamentals
  • Overview of Android
  • Overview of Android SDK
  • History of Android
  • Android features
  • Components and layout
  • Tasks and activities

Action Bar

  • Action Bar vs. Option Menu
  • Defining an Action Bar menu
  • Custom Views in the Action Bar
  • Contextual action mode

Styling and Themes

  • Styling of Views
  • Using Themes for styling Activities
  • Extending Android themes (Holo)

Views and List Activity

  • List View
  • List Activity
  • Defining List Adapter
  • Performance Optimization

File based Persistence

  • Preferences
  • File and Access restrictions
  • Permissions

Security

  • Androids security concept
  • Using Permissions
  • Defining Permissions

Network Communication

  • Apache HTTP Client REST
  • JSON
  • XML

Asynchronous Processing in Android

  • Multitasking User Interface Updates via Threads
  • Androids Limits - Application Not Responding
  • Using Handler for message communication
  • Using Async Task

Android Architecture Overview

  • Libraries
  • Linux Kernel
  • Introduction to OS layer

Defining Android User Interfaces

  • Views
  • Layouts
  • Accessing widgets in Activities
  • View interaction Layouts

SQLite and Content Provider

  • Using the SQLite Database in Android
  • Outlook: Using and defining Content Provider
  • Outlook: Loader

Services

  • Android System Services, Alert Manager etc
  • Outlook: Definition of own Services

Broadcast Receiver

  • Definition of a Broadcast Receiver
  • Registration of own Broadcast Receiver

Notification Manager

  • Using the Notification Manager
  • Notification Builder
  • Rich Notifications

Custom Views Creation

  • Defining custom Views
  • View state persistence

Location services and Google Maps

  • Location based Services
  • Google Maps and Map-Overlays
  • Geocoding / Reverse Geocoding
  • Using GPS, Wifi

Development of different screen sizes

  • Screen sizes and Densities
  • Using device independent pixel (dp)
  • Converting between pixels and dp

Intents and Activity Communication

  • Intents Intent Filter
  • Defining Activities
  • Activity stack

Audio and Video

  • Playing and recording audio
  • Playing and recording video
  • Camera

Targeting Tablets and Smart phones

  • Overview Fragments
  • Multi-Pane Layouts with Fragments
  • Designing layouts for tablets and phones

Deployment

  • Deployment Option
  • Markets (Google Play Store)
Enquiry
Please Submit the Register Form