You are on page 1of 7

ISAC Software Academy

2nd Floor, No. 411, N S Centre, 1st 'C' Cross, 7th Block, Koramangla Bangalore - 560095 Telephone: +91-80-40933246 / E-mail: contact@isacacademy.com http://www.isacmobile.com

Training Modules (Valid only for Retail Training done in ISAC Office) Total - 20 Hours(5-Days) 1 Introduction to Android Overview of Android and Android SDK History of Android Android features 2 Android Architecture Overview Introduction to Android Platform layers Linux kernel Android Libraries Android Dalvik VM Application framework 3 Android SDK

ISAC Software Academy


Page 1 of 7

Android SDK and it's Components Android Platforms Eclipse and SDK installation AVD creation Creating first Android application Project Structure Emulator SDK Tools Eclipse and SDK Setup Hands ON 4 Android Application Fundamentals Activities Services Intent ContentProviders Activating components Shutting down components LifeCycle of Application Development tools Manifest File LifeCycle of Activity Packages(APK Concept) Managing Application Resources 5 Creating Views and Activities(UI Development) Using XML-Based Layouts UI Events Building Menus Notifying users Creating dialogs Using Hierarchy Tool Sample Application 6 Creating Services

ISAC Software Academy


Page 2 of 7

Parts of a Service Implementing a Service Modifying your Manifest file Invoking a Service Connecting to a Service Sample Application Creating Intents, Intent Filters and Broadcast Receivers What's Intent Parts of Intent Intent Routing Intent Receivers Sample Application 8 Data Storage Overview-storing, retrieving, and exposing data ContentProviders Preferences Files SQLite Databases Sample Application

Debugging and troubleshooting techniques DDMS Debugging through Eclipse Various debug tools supplied with the Android platform and their usage in different problem scenarios.

10

Android Security Model

ISAC Software Academy


Page 3 of 7

Overview of Android security architecture Signing application packages Using, declaring and enforcing permissions 11 Maps, Geocoding and Location Based Services Using Location-Based Services Updating Locations in Emulator Location Providers Selecting a Location Provider Finding Your Location Using the Geocoder Creating Map-Based Activities Sample Application 12 Telephony and SMS Launching the Dialer to initiate the phone calls Accessing Phone and Network Properties and Status Monitoring changes in phone state/activity /data connection Sending SMS using Intent/Manually Listening for incoming SMS Messages Sample Application 13 Bluetooth, Network and WI-FI Using Bluetooth Managing Network Connectivity Managing you WI-FI Sample Application

ISAC Software Academy


Page 4 of 7

Important Notes
1) As a Training Material for Trainees(to take home), we provide a recommended Android Book for each trainee for no additional expense. No other printed material OR slides soft copy is provided. 2) All the code developed by the trainer during the training is also provided at the end of the training to all trainees.

ISAC Software Academy


Page 5 of 7

Training Pre-Requisite Notes


1) Training hours will be optimally utilized if Android setup related things are done before training starts. So it is highly recommended that you do this setup before course starts. In case you are not able to setup Android on your system, we will do the setup during the training. 2) To setup the Android Development environment follow this link. It is pretty good. http://developer.android.com/sdk/installing.html 3) Trainees need to have some knowledge about Java. To brush-up Java, Refer this link http://download.oracle.com/javase/tutorial/java/index.html Focus mainly on http://download.oracle.com/javase/tutorial/java/IandI/index.html

About Android Trainer


1) Trainer was until recently a senior technology expert with strong credentials of approx. 15 years in companies like Yahoo, Sun Microsystems, Microsoft(WebTV Group) and i-Mint(India's Largest Loyalty Mgmt. Company). He has worked in India(10 years) and USA(6 years). 2) Before ISAC, Trainer was the CTO of Indias Largest Loyalty Solution Company, I-mint (LSRL). In Yahoo, Trainer was leading the effort of developing Sponsored Search Platform in Yahoo (R&D) group. 3) In Sun Microsystems, he was the part of the senior technical leadership team who spear headed the development of Identity and Access Mgmt. Suite. In Sun, he also managed the development team of Sun Java (JDK), where he developed the next generation XML parsers (StAX). 4) Trainer has over 15 years experience in Java / J2EE and related technology and has been developing Android Applications for over one year and has very in-depth understanding of complete Android System. Android is Java based system. ISAC Software Academy
Page 6 of 7

5) Trainer has done Graduation and Masters from IIT(Kharagpur) and has also earned an MBA in Marketing.

ISAC Software Academy


Page 7 of 7

You might also like