Innovation... driven by intelligence and logic

Android Based System Development Program - 20 Weeks Program

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.

During this course, the trainees will learn:
  • The architecture of Android OS
  • Using the Eclipse based development environment
  • GUI development
  • Supporting multiple languages
  • Accessing data from files, network and SQL database
  • Audio and video playback
  • Automated testing of your applications
  • Selling your applications in Android market

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:

  • The Duration of training would be 20 weeks.
  • There would be 80 Classroom Sessions of 2 hours each.
  • There would be 80 Lab of 6 hours each.
  • There would be more then 1 Project Implemented using the concepts observed and Technologies learned.

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

Go to Top ^