Abstract:
Android is the world's most popular mobile platform. With Android you can use all the Google apps you know and love, plus there are more than 600,000 apps and games available on Google Play to keep you entertained, alongside millions of songs and books, and thousands of movies. Android devices are already smart, and will only get smarter, with new features you won't find on any other platform, letting you focus on what's important and putting you in control of your mobile experience.
Introduction:
Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers. Initially developed by Android, Inc., whom Google financially backed and later purchased in 2005, Android was unveiled in 2007 along with the founding of the Open Handset Alliance: a consortium of hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. The first Android-powered phone was sold in October 2008.
Android is open source and Google releases the code under the Apache License. This open source code and permissive licensing allows the software to be freely modified and distributed by device manufacturers, wireless carriers and enthusiast developers. Additionally, Android has a large community of developers writing applications ("apps") that extend the functionality of devices, written primarily in a customized version of the Java programming language. In October 2012, there were approximately 700,000 apps available for Android, and the estimated number of applications downloaded from Google Play, Android's primary app store, was 25 billion.
Training Objective:
Android is open source and Google releases the code under the Apache License. This open source code and permissive licensing allows the software to be freely modified and distributed by device manufacturers, wireless carriers and enthusiast developers. Additionally, Android has a large community of developers writing applications ("apps") that extend the functionality of devices, written primarily in a customized version of the Java programming language. In October 2012, there were approximately 700,000 apps available for Android, and the estimated number of applications downloaded from Google Play, Android's primary app store, was 25 billion.
Pre-requisites:
General understanding about Operating System Concepts and linux Programming Language is assumed.
A prior knowledge or exposure to Linux operating system would be an added advantage.
Basic knowledge of Java. Familiarity with Eclipse is a plus but not necessary.
Agenda:
Training Topics in Brief:
Introduction to Android
The Architecture of Android
The Development Environment
Application Fundamentals
Basic GUI Programming
Layout Management
Resource Management and Localization
Intents and Intent Filters
Application Menu
Showing Notification Messages
Advanced GUI Development
Data Storage
SQL Database Storage
Content Provider
Network Programming
Background Task Processing and Service
Multimedia Programming
Broadcast Receiver
Location Based Services
Android Telephony API
Testing Applications
There would be Project/s implemented and completed as part of this training.
EmbLogic is an ISO 9001:2008(QMS) (Quality Management System) Certified Company