Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 2

THE READER GROUP OF COLLEGES (SARGODHA CAMPUS)

WEEKLY COURSE PLAN (UNIVERSITY PROGRAM)

SUBJECT: Mobile Application Development UNIVERSITY: UOS

COURSE CODE: IT-4547 PROGRAME: BSIT

TERM: VII BATCH: II

DEPARTMENT: CS & IT CREDITS: 3

SESSION DURATION NO. OF LECTURES NO. OF LABS


26-Sep-22 to 21-Jan-23 48 0

LECTURE DETAILS
26-Sep-22 to 1-Oct-22 Weekly Plan Chapter No.
A Little Background. An Open Platform for Mobile Development. Native Android

Week 1 Applications. Android SDK Features.


What Does Android Run On? Why Develop for Android? Introducing the
Development Framework.
TB1: Ch 1 TB2:
Ch 1
3-Oct-22 to 8-Oct-22 Weekly Plan Chapter No.

Week 2 Developing for Android. Developing for Mobile Devices. To-Do List Example.
Android Development Tools. TB1: Ch 2
10-Oct-22 to 15-Oct-22 Weekly Plan Chapter No.
What Makes an Android Application? Introducing the Application Manifest. Using
Week 3 the Manifest Editor. The Android Application Life Cycle. Understanding
Application Priority and Process States.
TB1: Ch 3

17-Oct-22 to 22-Oct-22 Weekly Plan Chapter No.

Week 4 Fundamental Android UI Design. Introducing Views. introducing Layouts. Creating


New Views. Creating and Using Menus. TB1: Ch 4
24-Oct-22 to 29-Oct-22 Weekly Plan Chapter No.

Week 5 Introducing Intents. Introducing Adapters. Using Internet Resources. Introducing


Dialogs. Creating an Earthquake Viewer. TB1: Ch 5
31-Oct-22 to 5-Nov-22 Weekly Plan Chapter No.

Week 6 Android Techniques for Saving Data. Saving Simple Application Data. Saving and
Loading Files. Databases in Android. Introducing Content Providers. TB1: Ch 6
7-Nov-22 to 12-Nov-22 Weekly Plan Chapter No.

Week 7 Saving and Loading User Preferences, Persisting Data to Files, Creating and Using
Databases. TB1: Ch 6
14-Nov-22 to 19-Nov-22 Weekly Plan Chapter No.

Week 8 MID-TERM EXAM


21-Nov-22 to 26-Nov-22 Weekly Plan Chapter No.
Using Location-Based Services. Setting up the Emulator with Test Providers.

Week 9 Selecting a Location Provider. Finding Your Location. Using Proximity Alerts.
Using the Geocoder. Creating Map-Based Activities. Mapping Earthquakes
Example.
TB1: Ch 7

28-Nov-22 to 3-Dec-22 Weekly Plan Chapter No.

Week 10 Introducing Services. Using Background Worker Threads. Let‘s Make a Toast.
Introducing Notifications. Using Alarms. Using Alarms to Update Earthquakes. TB1:Ch 8
5-Dec-22 to 10-Dec-22 Weekly Plan Chapter No.

Week 11 Peer-to-Peer Communication. Introducing Android Instant Messaging. Introducing


SMS.
TB1:Ch 9 TB4:Ch
8
12-Dec-22 to 17-Dec-22 Weekly Plan Chapter No.

Week 12 Accessing Android Hardware. Using the Media APIs. Using the Camera. TB1:Ch 10
19-Dec-22 to 24-Dec-22 Weekly Plan Chapter No.

Week 13 Introducing the Sensor Manager. Using the Accelerometer and Compass. TB1:Ch 10
26-Dec-22 to 31-Dec-22 Weekly Plan Chapter No.

Week 14 Android Telephony. Using Bluetooth. Managing Network and Wi-Fi Connections. TB1: Ch 11
2-Jan-23 to 7-Jan-23 Weekly Plan Chapter No.

Week 15 Controlling Device Vibration. TB1: Ch 11


9-Jan-23 to 14-Jan-23 Weekly Plan Chapter No.

Week 16 Creating Your Own Services, Establishing Communication between a Service and
an Activity, Binding Activities to Services, Understanding Threading. TB1: Ch 11
16-Jan-23 to 21-Jan-23 Weekly Plan Chapter No.

REVISION
Week 17 PRE-UNIVERSITY EXAM
END OF SESSION: According to the Final Term Exam
RECOMMENDED BOOKS:
1. Professional Android application development, Reto Meier, Wrox Programmer to Programmer, 2015.[TB]
2. iOS Programming: The Big Nerd Ranch Guide, Conway, J., Hillegass, A., & Keur, C., 5th Edition, 2014.
3. Android Programming: The Big Nerd Ranch Guides, Phillips, B. & Hardy, B., 2nd Edition, 2014
4. Beginning Android 4 Application Development by Wei-Menge Lee, John Wiley & Sons, 2012

You might also like