Android
Android
RATIONALE
The use of mobile communication and android based applications are increasing day by day.
It is therefore necessary for students to know that how mobile communication works and
how to build mobile apps for android operating system. This course covers the necessary
concepts which are required to understand mobile communication and to develop Android
Applications. Thus it is key course for computer engineers, who want to work in the area of
communication.
COMPETENCIES
The course content should be taught and implemented with the aim to develop required
skills in the students so that they are able to acquire following competencies:
Explain functioning of different mobile communication technologies such as
GSM and CDMA
Explain development process of open source mobile application
Gujarat State
5.
Unit I
Introduction
to Mobile
Computing
Unit II
Introduction
to Android
GTU/NITTTR/Bhopal/14-15
Gujarat State
Unit
Unit III
Android
Activities and
GUI Design
Concepts
Unit IV
Advanced UI
Programming
Unit V
Toast, Menu,
Dialog, List
and Adapters
Unit Title
Teaching
Hours
I
II
III
14
6
8
10
2
2
10
6
4
2
2
8
22
10
14
6
8
2
2
2
6
6
6
10
14
IV
V
Total
42
18
28
24
70
Legends: R = Remember; U = Understand; A = Apply and above levels (Blooms revised taxonomy)
GTU/NITTTR/Bhopal/14-15
Gujarat State
Note: This specification table shall be treated as a general guideline for students and teachers.
The actual distribution of marks in the question paper may vary slightly from above table.
7. SUGGESTED LIST OF EXERCISES/PRACTICAL
The practical/exercises should be properly designed and implemented with an attempt to
develop different types of skills (outcomes in psychomotor and affective domain) so that
students are able to acquire the competencies/programme outcomes. Following is the list of
practical exercises for guidance.
Note: Here only outcomes in psychomotor domain are listed as practical/exercises. However,
if these practical/exercises are completed appropriately, they would also lead to development
of certain outcomes in affective domain which would in turn lead to development of Course
Outcomes related to affective domain. Thus over all development of Programme Outcomes
(as given in a common list at the beginning of curriculum document for this programme)
would be assured.
Faculty should refer to that common list and should ensure that students also acquire
outcomes in affective domain which are required for overall achievement of Programme
Outcomes/Course Outcomes.
Sr.
No.
1
Unit
No.
II
II
III
III
III
6
III
7
8
9
10
11
12
III
III
III
III
III
III
Practical Exercises
Installation and setup of java development kit(JDK),setup android
SDK,setup eclipse IDE,setup android development tools (ADT)
plugins,create android virtual device
Create Hello World application. That will display Hello World in the
middle of the screen using TextView Widget in the red color
Create application for demonstration of android activity life cycle
Hrs.
Required
4
4
2
4
4
GTU/NITTTR/Bhopal/14-15
Gujarat State
13
IV
14
IV
15
V
16
Create an application that will get the Text Entered in Edit Text and
display that Text using toast (Message).
Create an application that will Demonstrate Button onClick() Event and
change the TextView Color based on button Clicked
Create an UI such that, one screen have list of all the types of cars. On
selecting of any car name, next screen should show Car details like: name,
launched date, company name
Create an application that will Demonstrate Dialog Box Control In Android
Total hour
8.
4
4
4
4
58
List of Books
Sr.
No.
Title of Book
Author
Publication
IN EASY STEPS
McGraw-Hill Education
Reto Meier
Professional Android 2
Application Development
Beginning Android
Mark L Murphy
Pro Android
GTU/NITTTR/Bhopal/14-15
Gujarat State
Suggested Readings:
i. Android Studio Development Essentials by Neil Smyth
ii. The Definitive Guide to SQL Lite by Michael Owens
ii.
C) Additional Resources of MIS that can be used for conducting Practical as well as
case studies
i.
ii.
iii.
iv.
v.
vi.
vii.
viii.
11.
http://www.tutorialspoint.com/android/
http://www.tutorialspoint.com/android/android_overview.htm
http://www.codelearn.org/android-tutorial/android-introduction
http://pl.cs.jhu.edu/oose/resources/android/Android-Tutorial.pdf
http://mobisys.in/blog/2012/01/introduction-to-android-sqlite-database/
www.appmakr.com/Android
www.telerik.com/android-development
developer.android.com/training/basics/firstapp
GTU/NITTTR/Bhopal/14-15
Gujarat State