197, E-5, 2nd Floor, 8th 'B' Main, 27th Cross, Jayanagar 3rd Block,
Bangalore, Karnataka 560011

Overview:
Android is the first truly open and comprehensive software platform for mobile devices, it’s a complete software to run a mobile phone but without the proprietary obstacles that have hindered mobile innovation.
It is powered by Linux Kernel. This is the first open source platform which is robust and is expected to gain much popularity
Compared to many existing platforms, Android is truly open to continued innovation and new experiences because independent developers have almost unlimited access to the platform so they can develop applications never seen before. End users will enjoy a much greater choice of mobile applications to enhance email, texting, web browsing, music, camera, calling and GPS capabilities.
Target Audience:
This Workshop is designed for programmer’s with sound knowledge of any Objective Oriented Language like C++, Java or knowledge in any open source platform who want to kick start their careers in mobile application development.
Our Workshops will make you proficient in developing multi-media, streaming, social networking, mobile payments and banking applications
Course Contents:
Getting Started
• Overview of Android and Android SDK
• Getting to know your Android development environment
• Writing your first Android application
• Running and debugging your application
• Working with Android simulator
• Test your application on device
Android Applications - The Big Picture
• Android architecture
• Android application model
• Overview of Android application building blocks
• Application design guidelines
• Application lifecycle
Building User Interface
• Overview of Android's view structure
• Android built-in layouts
• Defining a layout in XML
• Android built-in Views
• Event handling
• Building custom views and layouts
Building Android Applications
• AndroidManifest.xml file - the control file
• Building activities
• Building intents
• Building and using services
• Notifications
• Building and using content providers
Data Stores
• Overview of storing, retrieving, and exposing data
• Preferences
• Files
• SQLite Databases
• ContentProviders
• Data access over the network
Android Security Model
• Overview of Android security architecture
• Signing application packages
• User IDs and access control
• Using, declaring and enforcing permissions
• URI permissions
Resources and I18N
• Overview of resources in Android
• Creating resources
• Using resources
• Drawable resources
• Animation resources
• Using resources for different languages
Android Media API
• Playing audio/video
• Media recording
Building Location Based Applications
• Where am I
• LocationManager
• Integrate with GoogleMap
Interprocess Communication with AIDL
• Overview of Android Interface Definition Language (AIDL)
• Defining the interface
• Implementing an interface
• Exposing the interface
• Invoking IPC methods
• Parameter passing

Official Website: http://www.knowledgeworksindia.com

Added by KnowledgeWorks IT Consulting Pvt on July 15, 2011