ANDROID Training

Android Training

Android is an open source and Linux-based operating system for mobile devices such as smart phones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies. One of the most widely used mobile OS these days is ANDROID. Android does a software bunch comprise not only operating system but also middleware and key applications. Android is a powerful Operating System supporting a large number of applications in Smart Phones. These applications make life more comfortable and advanced for the users. Hardwares that support Android are mainly based on ARM architecture platform.

Android allows users to select, and download applications developed by third party developers and use them. There are around 2.0 lack+ games, application and widgets available on the market for users. Android applications are written in java programming language. Android is available as open source for developers to develop applications which can be further used for selling in android market.

Training Objectives of ANDROID
The training in Android Application Development is a hands-on course which is designed for providing essential skills and experiences to the students in developing applications on mobile platform. The hands-on training is effective for beginners and experienced developers for practical Android Code Application.

The role of the Android OS is to act as a translator between the user and the gadget user corresponding to the real world action, as well as pinch, swipe and touch to manipulate objects on the screen and the virtual keyboard to enter text in order to update touch screen devices, Google has developed Android TV plus, Auto to cars, and wear a wristwatch each is also used in different variants with trained user interface and Android such as game consoles, digital portable cameras, and other electronic devices.

Course Contents:
Basic Core Java Concepts
Introduction to Android
Overview of Android and Android SDK
History of Android
Android features
Android Architecture overview
Introduction to OS layers
Linux kernel
Android Runtime
Application framework
Setup of Android Development environment
System requirements
Eclipse and SDK installation, AVD creation
Creating first Android application
Project Structure
Android Application Fundamentals
Android application building blocks
Activating components
Shutting down components
Lifecycle of Application
Development tools, Manifest File
Lifecycle of Activity
User Interface
View Hierarchy and Layouts
UI Events
Building Menus
Notifying users
Creating dialogs
Graphics & Animations
Main Building Blocks
Content Providers
Broadcast Receivers
Overview of Android Resources
Creating Resources
Using Resources
Draw able Resources
Animation Resources
Data Storage
Shared Preferences
Internal Storage (Files)
External Storage(SD Card)
SQLite Databases
Android Media API
Playing audio/video
Media recording
Blue tooth
Telephony Manager
Location Services
Google Maps
Deploying Android Application on Device