You are on page 1of 6

Curriculum

Program: Summer School 2016


Course: Android App Development

Globsyn Skills (Knowledge Cell)

Globsyn Crystals, XI 11 and 12, Block EP, Sector V, Salt Lake Electronics Complex, Kolkata 700 091,
India

All information, including graphical representations, etc provided in this presentation is for exclusive use of
current Globsyn Skills students and faculty. No part of the document may be reproduced in any form or by any
means, electronic or otherwise, without written permission of the owner.
Document Amendment History

S.N Description Author Version Date


o
1
2
3
4
5
6
7
8

Page: 2 of 5 Version 1.00


ANDROID APP DEVELOPMENT

SYLLABUS/ CURRICULUM

This programme is aimed at training candidates for the job of Android App Developer, in the IT
Sector/ industry (mention name of sector/industry) and by the end of the program aims at building the
following key competencies amongst the learner:
1. Develop Android Application that can 2. Develop Application that can connect to Web
run on JellyBean(Android 4.2)
3. Develop code to use Location based 4. Develop code that can use internal SMS
service mechanism of Android

S. Topic/Module Duration Key Learning Outcomes


No. (hrs/weeks/months)
1 Java Essentials for 2 OOP and its benefits
Android Understanding JDK and JVM
and their relations
Develop basic java program
Define Class , Fields ,
methods
Overloading, constructors
Understanding and applying
inheritance
Applying package concept for
grouping
Understanding exceptions
2 SQL Essentials for 2 Understanding SQL and its
Android usage
Database and tables
Different types of SQL - DDL,
DML
Writing basic SQL statements
3 Android 4 Understanding Android
Fundamentals: platform
3a. Activities
3b. Building First App Architecture
3c. Services Setting up Android
3d. Android Development Environment
Programming Identifying different parts of
Framework Overview Android Application, Life Cycle
Understanding importance of
activity,intent
4 Designing UI 4 Lisitng different types of
layouts
How to define different types
of layout in XML
Using layout atrtributes

Page: 3 of 5 Version 1.00


Placing android UI
components in Layout
5 Android UI Events 2 Understanding different types
of events for different Android
components
Registering event handler
6 Dialogs 2 Techniques for displaying
dialogs
Developing different types of
dialog
Creating custom dialog
7 Android Menus 2 Building Menus
Creating a Drop-Down Menu
Defining Menus in XML
8 Launching Activities 2 Launching Another Activity
explicitly
Launching android built in
application
Developing app that can
receive a specific intent
9 Saving Files and 2 Comparing Internal and
Shared Preferences External storage
Understanding required
permissions for storing data
Saving state of an application
in permanent storage using
SharedPreference
10 Geocoding and 2 Understanding different
Location Based methods available for locating
Services a device
Applying API classes for
Location Services
Writing code to receive
location updates
Applying Geocoding and
reverse geocoding
11 Messaging 2 Understanding Android API for
SMS messaging
Writing code to send and
receive message
12 SQLite 8 Introduction to database
Features of SQLite database
Use the SQLite database to
store data to be retrieved
later
Create a database.
Open the database.
Create a table.
Page: 4 of 5 Version 1.00
Create an insert interface for
datasets.
Create a query interface for
datasets.
Close the database.

Total Duration : 34 Hrs

References:
Android Developers : http://developer.android.com/guide/topics/ui/actionbar.html/ Lars Vogel,

Vogella: www.vogella.com/articles/AndroidActionBar/article.html Android Hive :

www.androidhive.info/2011/09/how-to-create-android-menus/ Android Developers:

developer.android.com/guide/topics/ui/ui-events.html

Page: 5 of 5 Version 1.00

You might also like