Вы находитесь на странице: 1из 1

3499 - Mobile Application Development

Course Code: New


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: Ch. Muhammad Shahbaz Anjum
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

Вам также может понравиться