The training was quite useful for the participants. ARM Hardware and underlying concepts were thoroughly explained. The course was appreciated by all participants, however the last part, poring of OS on the Board, which most of the participants were keenly interested in, was covered in hurry, due to time limitation. Overall it was good experience and learning for the participants.

R & D Engineer's (DRDO)                 More...

Download Training Brochure
 
 
 
 
Android Syllabus

Learn Android Programming which is a mobile operating system that uses a modified version of the Linux kernel. It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries. The Android Programming training program covers topics like Android introduction, SQL basics, Java basics and many more. This course on Android programming is designed for software developers interested in designing, creating, deploying and testing applications for the Android™ mobile phone platform. It is valuable to both amateurs and experts, who already have experience in developing mobile applications for other platforms.

A) Introducing Android
B) Building Blocks
C) Java with Android
D) Local Data Storage
E) Handling Multiple Activities
F) SQL
G) Locating and Sensing
H) Publishing Applications Locating and Sensing
I ) Choice of Advanced Topics

Objectives

Upon completion of this course, you will be able to:

Build your own Android apps.

Explain the differences between Android™ and other mobile development environments.

Understand how Android™ applications work, their life cycle, manifest, Intents, and using external resources.

Design and develop useful Android™ applications with compelling user interfaces by using, extending, and creating your own layouts and      Views and using Menus.

Use advanced Android features like GPS access, mapping, and the camera.

Target Audience

This course is designed for software developers interested in designing, creating, deploying and testing applications for the Android™ mobile phone platform. It is valuable to both novices and gurus, who already have experience in developing mobile applications for other platforms.

1. Prerequisites

2. Experience in Java and Swing is a big plus, but not critical.