040020301 – Mobile Application Development ... Lauren Darcey and Shane
Conder, “ Android Wireless Application Development”, Pearson Education, 2nd.
Department of Computer Science and Technology 2014 MSC (CA), Semester – 3rd Lesson Plan Paper No: 040020301
Courses: Mobile Application Development
Objectives: To develop an understanding of how to design, develop, and deploy android based applications for mobile devices.
Course Outcomes: Upon completion of the course, students shall be able to CO1: CO2: CO3: CO4: CO5: Unit
1. 1.1
No. of Lectu re(s) [08] 1
describe details of Android SDK & tools to develop application using android. understand application design using android components namely activity, context, services and intents. demonstrate application designing elements namely View, ViewGroup , Layouts and widgets. develop mobile applications using APIs namely data storage, location based , network based and web based. deploy mobile applications. Topics
Reference Chapter/Additional Reading
1.2 1.3 1.4
1 1 1
Introduction to Android History of Mobile software Development The Open handset Alliance The Android Platform Android SDK
1.5
2
Building sample Application
LS #3 – page no. 43-66
1.6
2
Android Terminologies
LS #4 – page no. 69
Android Application Design Essentials – I Using Application Context Performing Application Tasks with activities Working with Services
LS #4 – page no. 70,71 LS #4 – page no. 71-78
2.
[08]
2.1 2.2
1 2
2.3
2
2.4
3
3.
[08]
3.1
2
3.2
2
3.3
2
3.4
2
4.
[09]
4.1
4
4.2
3
LS #1 – page no. 7-27
LS #2 – page no. 29-40
LS #4 – page no. 78,79 LS #4 – page no. 79,80
Managing Application resources in a hierarchy Working with different types of resources Android User Interface Design Elements Exploring User Interface Screen Elements Designing User Interface with Layouts
LS #6 – page no. 94100 LS #6 – page no. 101132
LS #5 – page no. 81-92 LS #5 – page no. 93-96
LS #7 – page no. 133172 LS #8 – page no. 173203
Evaluation Parameters
Planned Date 7/7/2014
Presentation
Receiving & Broadcasting Intents Android Application Design Essentials – II Android Manifest File & its common settings Using Intent Filter, Permissions
Ms. Jenisha Tailor
Teaching Methodology to be used
Demo of SDK Installation Practical Demo Presentation
10/7/2014 11/7/2014 12/7/2014 14/7/2014, 17/7/2014 18/7/2014 19/7/2014
Presentation and Practical Program Demo
21/7/2014 23/7/2014, 24/7/2014 26/7/2014 28/7/2014 30/7/2014 -2/8/2014
Presentation and Practical Program Demo
4/8/2014, 6/8/2014 7/8/2014, 9/8/2014 11/8/2014, 13/8/2014 14/8/2014, 16/8/2014
Presentation and Practical Program Demo
Quiz 1
Unit test 1
Pr Internal 1
18/8/201423/8/2014 25/8/201429/8/2014
Page 1
Department of Computer Science and Technology 2014 4.3
2
5. 5.1
[08] 3
5.2
3
5.3
2
Drawing & working with Animation Using Android API’S Using Android Data & Storage API Managing Data using SQLite
6.1
4
Sharing Data between Application with Content Providers Other API’S & Deploying Application Using Android Networking API’S
6.2
3
Using Android Web API’S
6.
[07]
LS #9 – page no. 205230 LS #10 – page no. 231239 LS #10 – page no. 239258
30/8/2014, 1/9/2014 Presentation and Practical Program Demo
3/9/20146/9/2014 11/9/201415/9/2014 17/9/2014, 18/9/2014
Presentation and Practical Program Demo
22/9/201427/9/2014
LS #11 – page no. 259285
LS #12 – page no. 287299 LS #13 – page no. 301314
29/9/20144/10/2014
Quiz-2
Pr Quiz
Unit test 2 Pr Internal 2
Course Objectives and Course Outcomes Mapping: • Develop an understanding of mobile applications platform : CO1 • Design and develop android based applications for mobile devices : CO1, CO2, CO3, CO4 • Deploy android based application for mobile devices: CO5 Course Units and Course Outcomes Mapping: Unit No.
Unit
Course Outcome CO1
CO2
CO3
CO4
1
Introduction to Android
2
Android Application Design Essentials- I
3
Android Application Design Essentials- II
4
Android Application Design Elements
5
Using Android APIs
6
Other API’s & Deploying Application
CO5
Course Outcomes and Program Outcomes Mapping: Course Outcome
PO1
PO2
CO1
CO2 CO3
CO4
CO5
Ms. Jenisha Tailor
PO3
PO4
PO5
PO6
Page 2
Department of Computer Science Scien and Technology 2014 Activities/Practicum: The following activities shall be carried out by the students. 1. Student shall do comparative study of mobile platforms namely iPhone, J2ME, BlackBerry, Symbion, Bada. Study of following part of the syllabus shall be done by the students: st 2. Self-Study 4.1: ImageButton, RadioGroup, WebView, AutoCompleteTextView, TimePicker The following activities shall be carried out by the teacher. 1. Discuss the purpose of android and its market value. 2. Demonstrate the use of SQLite, ORM and use of google map services.
Concept Map: Course title : Mobile Application Development
Unit 1:
Department of Computer Science Scien and Technology 2014
Unit 2 and 3:
Unit 4 :
Department of Computer Science Scien and Technology 2014 Unit 5:
Unit 6: