about-banner
Android

Introduction

Android is a powerful open source Linux based operating system for smart phones and tablets, supported by a large community of developers across worldwide.

Ebodhi stepped ahead to bring expert knowledge and experience packaged together into a well-designed course content suiting industry needs.

Course Description

  • An Open Platform
  • Android SDK features
  • Applications
  • Application framework
  • Libraries
  • Android runtime
  • Core Library
  • Dalvik Virtual Machine
  • Linux Kernel
  • Setting up the environment for android application development
  • Creating your first activity
    • Starting new android project
    • Creating a Lunch configuration
    • Running and debugging your android application
    • Understanding Hello World
  • Types of android applications
  • Android development tools
  • Managing virtual devices
    • Managing AVDs with AVD manager
    • Using the android emulator
  • Using hardware devices
  • Debugging
  • Providing resources
  • Accessing resouces
  • Handling runtime changes
  • Localization
  • Resource types
  • Using shared preferences
  • Using internal storage
  • Using external storage
  • Using databases
  • Building blocks an android application
    • Activities
    • Services
    • Content providers
    • Intents
    • Broadcast receivers
    • Notifications
  • Introduction the application manifest (the AndroidManifest.xml file)
  • The Android application life cycle
  • Understanding application priority and process states
  • Creating resources
    • Creating simple values
    • Drawables
    • Layouts
  • Introducing views
    • Creating activity user interfaces with views
    • The android widget toolbox
  • Introducing layouts
  • Creating new views
  • Creating and using menus
    • Introducing the android menu system
    • Type of menu
    • Content menu
    • Submenu
  • Working with dialogs
  • Handling UI events
  • Notifying the user
  • Applying styles and themes

Our Placements