Documente Academic
Documente Profesional
Documente Cultură
Note: All questions are compulsory. Each question carries equal marks.
Q. 2 a) Write down the complete procedure for Installing and Configuring the
Android SDK Manager. (10)
b) Elaborate the characteristics of good mobile website. Also describe android
application architecture. (10)
Q. 5 How do you deal with input fields on mobile designs? Why are they important,
how do they affect the end result? Also differentiate filled and outlined icon. (20)
ASSIGNMENT No. 2
(Units: 5–8)
Total Marks: 100
Pass Marks: 50
Note: All questions are compulsory. Each question carries equal marks.
Q. 4 Develop an android application, consist upon signup (Name, Father Name, email,
cell number, date of birth, CNIC, home address and security questions) and
signin pages. (20)
2
3499 Mobile Application Development
Course Code: 3499
Course Title: Mobile Application Development
Credit Hours: 3 (2 + 1), 2 hours lecture and 3 hours lab per week
Session Offered: As per offering schedule
Recommended Book: Beginning Android 4 Application Development by Wei-Menge Lee,
John Wiley & Sons, 2012
A/V / Multimedia Content: As defined by the Instructor / MOOCs links
Reference Book: 1. Beginning Android 4 by Grant Allen, Apress, (2011)
2. Beginning Android games by Mario Zechner, Apress, (2011)
3. Pro Android 4 by Satya Komatineni and Dave MacLean, (2012)
4. Professional Android 4 Application Development by Reto Meier,
Wiley, (2012)
Pre-Requisite: 3407 Programming Language-I
Course Coordinator: Tahir Javed
Teaching Methodology: Face-to-Face/Online/Blended
Computer Usage: 3 hours supervised lab per week + about 3 hours unsupervised lab
Course Introduction:
This course has been designed to implement mobile applications using Android. The course covers
basics elements of mobile application development.
Course Objectives:
At the end of the course the students are expected to be able to:
1. Understand the implementation of mobile applications
2. Develop simple Android applications
3. Develop SMS and email enabled applications
4. Using maps in applications
5. Utilize threading in application development
6. Develop mobile games
Evaluation Criteria:
i. Assignments and/or quizzes as per instructor’s choice 10%
ii. Midterm Theory/practical/presentation/ mini projects as per instruction’s choice 20%
iii. Final Examination 70%
Course Outline :
Unit# 1 What is Android? Installing and Configuring the Android SDK Manager,
Creating Android Application
Unit# 2 Anatomy of an Android Application, Eclipse (IDE), Fragments, Calling Built-In
Applications
Unit# 3 Using Intents, Displaying Notifications, Components of a Screen, Adapting to Display
Orientation, Managing Changes to Screen Orientation
Unit# 4 Utilizing the Action Bar, Creating the User Interface, Listening for UI Notifications,
Views, User Preferences
Unit# 5 Presisting Data, Sharing Data, Sending SMS Messages, Getting Feedback
Unit# 6 Sending E-mail, Displaying Maps
Unit# 7 Consuming Web Services Using HTTP, Accessing Web Services, Creating Services
Unit# 8 Threading. Android games Development
Unit# 9 Publishing Android Applications. Handling Telephone Calls, Fonts
Activities/Practical
Note: The instructor may assign activities.
Last revised: June 2015
3
AIOU–AS-502(19)/PPU–3-9-2019–150.