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