Introduction:

 

What is Android and different versions of Android OS Setup: Java SE Development Kit (JDK), Android SDK, Eclipse, Android Development Tools


Google's Android OS has smashed all previous records and at present is the market leader in mobile OS. Android Application Developers are not on high demand intentionally but also our local software houses which act as an off-shore office have huge requirements for Android Developers. Android Market place also enables independent model for talented and skilled individuals to generate revenue with their ideas and creativity. This led us to offer Android Hands-on Training to enhance the skill-set of the local IT industry so our developers and IT industry can grow and be prosperous.


    Hello World program and detail discussion
  • • Creating your first Project
  • • The manifest file
  • • Layout resource
  • • Running you app on emulator
  • • Running your app on device

  • Extending hello world program Resources and R.java: Layouts, Android Asset Packaging Tool, Assets Introduction to Android framework and its components


    2- Main Building Block of Android Framework
    Application Architecture and Lifecycle
  • • Activity
  • • Activity life cycle
  • • Creating an activity
  • • Implementing user interface
  • • Declaring the activity in manifest file
  • • Starting an activity
  • • Starting an activity for result
  • • Shutting down an activity
  • • Fragments


    Intents
  • • Concept and motivation
  • • Intent Filters
  • • Role of filters
  • • Intent-matching rules
  • • Specifying Filters in the manifest
  • • Intent-matching rules
  • • The use of Filters in dynamic Broadcast Receivers


    Service
    • • Overview of services in Android
    • • Implementing a Service lifecycle
    • • Bound versus unbound services
    • • Local and Remote Services in Android


    Broadcast Receiver
  • • What are Broadcast Receivers
  • • Implementing broadcast receiver
  • • System broadcasts and how to use them

Content Providers.

  • • What is a Content Provider
  • • Using a Content Provider
  • • Exploring Android’s Built-in Providers
  • • Making queries
  • • Handling a Content Provider
  • • Building a Content Provider

    3- Android system Overview
  • File System
  • Preferences
  • Notifications
  • Security Model
  • • Overview of Android security architecture
  • • Signing application packages
  • • User IDs and access control
  • • Using, declaring and enforcing permissions
  • • URI permissions


    4-UI Components
    Programmatic Versus Declarative User Interface Will discuss some common UI components.

    Layouts:

  • • Concepts and properties
  • • Linear
  • • Tabular
  • • Relative
  • • Absolute

  • 5- Multimedia in Android Environment
  • • Multimedia supported audio formats
  • • Simple media playback
  • • Supported video formats
  • • Simple video playback

    6- SQL Database

  • •Introducing SQLite
  • • SQLOpenhelper and creating a database
  • • Opening and closing database
  • • Working with cursers, insert, update, delete.

7- Networking, Telephony and Bluetooth

Bluetooth

  • • Controlling local Bluetooth device
  • • Discovering and bonding with Bluetooth devices
  • • Managing Bluetooth connections
  • • Communicating with Bluetooth

    Networking & Telephony:

  • • Working with web services
  • • Best practices
  • • Monitoring Phone state and Phone Activity
  • • Making a call
  • • Monitoring Data Connectivity and Activity
  • • Accessing Phone Properties and Status
  • • Using the Phone API
  • • Working with the Telephony Manager
  • • Working with SMS
  • • Controlling the phone

8- WIFI and Camera APIs
  • • Taking pictures
  • • Rendering previews
  • • Monitoring and managing Internet connectivity
  • • Managing active connections
  • • Managing WIFI

aboutus

Learn the languages of Silicon Valley!

more