Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
186 views
Mobile Application Development
Ofugxy
Uploaded by
Sameer Jadhav
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save 22617 - Mobile Application Development For Later
Download
Save
Save 22617 - Mobile Application Development For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
186 views
Mobile Application Development
Ofugxy
Uploaded by
Sameer Jadhav
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save 22617 - Mobile Application Development For Later
Carousel Previous
Carousel Next
Save
Save 22617 - Mobile Application Development For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 8
Search
Fullscreen
Mobile Application Development Course Code: 22617 ProgramName: Computer Engineering Program Group/ Diploma in Artificial Intelligence and Machine Learning / Diploma in Cloud Computing and Big Data / Diploma in Computer Hardware & Maintenance Program Code : CO/CM/IF/CW/AN/BD/HA Semester : Sixth Course Title : Mobile Application Development Course Code 222617 1. RATIONALE Android application development is one of the rising and growing trend in the industry of mobile. This course examines the principles of mobile application design and covers the necessary concepts which are required to understand mobile based applications and develop Android based Applications in particular. After completing this course students will design and build a variety of real-time Apps using Android. 2. COMPETENCY The aim of this course is to help the student to attain the following industry identified competency throngh varions teaching learning eyperiences: + Create simple Android applications. 3. COURSE OUTCOMES (COs) ‘The theory, practical experiences and relevant soft skills associated with this course are to be taught and implemented, so that the student demonstrates the following industry oriented COs associated with the above mentioned competency: a) Interpret features of Android operating system. b) Configure Android environment and development tools. ©) Develop rich user Interfaces by using layouts and controls. 4) Use User Interface components for android application development. ©) Create Android application using database. 1) Publish Android applications. 4. TEACHING AND EXAMINATION SCHEME aa Examination Scheme esi Theory Practical u|t| e |¢ Paper |__ESE PA Total ESE PA Total irs. [Max [Min [Max [Min | Max | Min] Max | Min | Max | Min | Max | Min 3[-[47 7 [3 J 70 [ 28 [30° | 00 | 100 | 40 | 25¢ [ 10 [ 25 [ 10 | 50 | 20 (*): Under the theory PA; Out of 30 marks, 10 marks of theory PA are for micro-project assessment to facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken during the semester for the assessment of the UOs required for the attainment of the COs. Legends: L-Lecture; T - Tutorial/Teacher Guided Theory Practice; P -Practical; C- Credit, ESE -End Semester Examination; PA - Progressive Assessment. z COURSE MAP (with sample COs, PrOs, UOs, ADOs and topics) MSBTE — Final Copy Dt. 11.07.2023 Page 1 of 8Mobile Application Development Course Code: 22617 This course map illustrates an overview of the flow and linkages of the topies at various levels of outcomes (details in subsequent sections) to be attained by the student by the end of the course, in all domains of learning in terms of the industry/employer identified competency depicted at the centre of this map. Sotapiey eam 5 * 0 0) Fatow eee ev sabe wena aoe EIN =>. if using tine ed date ‘CO (ay Use User x | a = ‘scope ie JOR) etd ‘io nd nla SDK “opie 13 else sett ged ee + Wa: Dee tna * onan fttiegencompenetio 6. SUGGESTED PRACTICALS/ EXERCISES The practicals in this section are PrOs (i.e. sub-components of the COs) to be developed and assessed in the student for the attainment of the above stated competency. | Approx. sr. i Unit nae Practical Outcomes (PrOs) Ne 1 _ | Compare various operating systems with Android OS. I > _ | Install ‘configure java development kit (JDK), android studio and android SDK. MSBTE — Final Copy Dt. 11.07.2023 Page 2 of 8Mobile Application Development Course Code: 22617 3 “ Approx. x Practical Outcomes (PrOs) Unit | its. 0. | No. | peg | | Ne | Require | Configure android development tools (ADT) plugin and create | = android virtual device _—{[")? 4_| Develop a program to display Hello World on screen (af 5__| Develop a program to implement linear layout and absolute layout. | IT | 2" § | Develop a program to implement frame layout, table layout and | yy | ae relative layout. 7__[ Develop a program to implement Text View and Edit Text. Wf 8 _ | Develop a program to implement Auto Complete Text View. wl 2 g _| Develop a program to implement Button, Image Button and Togsle | py | > Button. 10 | Develop a program to implement login window using above UT | yy | 9s controls. T1_ [Develop a program to implement Checkbox. Ww 12 _[ Develop a program to implement Radio Button and Radio Group. | _I1V_| 2 13_| Develop a program to implement Progress Bar. Ww | _2 14 | Develop a program to implement List View, Grid View, Image] yy | 9 ‘View and Scroll View. 15 [Develop a program to implement Custom Toast Aleit Vv. 2 16 | Develop a program to implement Date and Time Picker. Vv | 17_| Develop a program to create an activity. Vv 2 | 13. | Develop a program to implement new activity using explicit intent |, nel and implicit intent. 19 | Develop a program to implement content provider. Vv 2 20 _| Develop a program to implement service. V 2 21__| Develop a program to implement broadcast receiver. Vv 2 22__| Develop a program to implement sensors. V 2 23_| Develop a program to build Camera. Vv 2 24 | Develop a program for providing Bluetooth connect Vv 2 25 _| Develop a program for animation. V 2 26 _| Perform Async task using SQLite. Vv 2 Create sample application with login module. (Check usemame 27 | and password) On successful login, Change TextView “Login | V 2 Successful”. And on login fail, alert user using Toast “Login fail” Create login application where you will have to validate username 28 | and password till the username and password is not validated, login | V 2 button should remain disabled 29 _| Develop a program to: a) Send SMS_b) Receive SMS Wi) 2a 30__| Develop a program to send and receive e-mail. VI 2 31_| Deploy map based application, Part I Vi 2 32_| Deploy map based application. Part I VI 2 Total 66 Note i. A suggestive list of PrOs is given in the above table. More such PrOs can, peste attain the COs and competency. The practicals marked as ‘*’ are compulsey-86 thal student reaches the ‘Application Level’ of Bloom's Taxonomy’ as general industry. MSBTE — Final Copy Dt. 11.07.2023 Page 3 of 8Mobile Application Development Course Code: 22617 ii, The ‘Process’ and ‘Product’ related skills associated with each PrO are to be assessed according to a suggested sample given below Performance Indicators Weightage in % Correctness of User Interface design acme 2 Correctness of business logic applied 40 3 Debugging ability 10 4 Correctness of answers to sample questions 10 3 ‘On time submission 10 Total 100 The above PrOs also comprise of the following social skills/attitudes which are Affective Domain Outcomes (ADOs) that are best developed through the laboratory/field based experiences: a) Work collaboratively in team b) Follow ethical practices. The ADOs are not specific to any one PrO, but are embedded in many PrOs. Hence, the acquisition of the ADOs takes place gradually in the student when s/he undertakes a series of practical experiences over a period of time. Moreover, the level of achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’ should gradually increase as planned below: © ‘Valuing Level” in 1* year. © ‘Organization Level’ in 2™ year. © ‘Characterization Level’ in 3" year. 7. | MAJOR EQUIPMENT/ INSTRUMENTS REQUIRED ‘The major equipment with broad specification mentioned here will usher in uniformity in conduct of practicals, as well as aid to procure equipment by authorities concerned. se Equipment Name with Broad Specifications Fro 1 | Computer system (Any computer system which is available in laboratory with minimum 2GB RAM) All 2 _| Any compatible open source tools (e.g. Android Studio/ Eclipse IDE, Any compatible web server, Any compatible database tool e.g. SQLite) 8 UNDERPINNING THEORY COMPONENTS The following topics/subtopics should be taught and assessed to develop UOs in cognitive domain for achieving the COs to attain the identified competency. More UOs could be added. Unit | Unit Outcomes (UOs) Topics and Sub-topics | (in cognitive domain) Unit-T Ta. Explain the given basic terms [1.1 Introduction to Android, open Android related to Android system. handset alliance, Android and its tools | 1b. Explain with sketches Android Ecosystem. orig architecture for the given | 1.2 Need of Android, Featities’ Of, application. Android fiu/ Am c le. Identify tools and software | 1.3 Tools and software MSBTE - Final Copy Dt. 11.07.2023 Page 4 of 8Mobile Application Development Course Code: 22617 given display Alert. ‘4d. Develop the given application Unit Unit Outcomes (UOS) Topies and Sub-topies (in cognitive domain) required for developing the| developing an Android given Android application with Application justification. 1.4 Android Architecture 1d. Explain significance of the given component in Android architecture, Unit— 1 2a, Describe function of the given | 2.1 Operating System, Java IDK, Installation component to operate the| Android SDK and specified IDE. 2.2 Android Development Tools(ADT) configuratio | 2b. Explain the given term related | 2.3 Android Virtual Devices(AVDs) [not to virtual machine. 2.4 Emulators | Android | 2c. Explain the given basic term | 2.5 Dalvik Virtual Machine, Difference related to Android development | _ between JVM and DVM tools. 2.6 Steps to install and configure 2d. Describe the features of given| Android Studio and SDK android emulator. 2e. Describe the steps to configure the given android development environment Unit [3a Explain with relevant analogy | 3.1 Control Flow, Directory Structure Ul the given Directory Structure. |3.2 Components of a screen, Components |3b. Describe the steps to use the| Fundamental UI Design and Layouts given Android rich UI | 3.3 Linear Layout; Absolute Layout; ‘component. Frame Layout; Table Layout; 3c. Describe the steps to use the| Relative Layout given type of Layout. 3d, Develop the given _ basic Android application. Unit-IV _[4a. Develop rich user Interfaces for | 4.1 Text View, Edit Text; Button, Designing the given Android application. Image Button; Toggle Button; User 4b. Develop Android application} Radio Button And Radio Group; Interface using the given view. Checkbox; Progress Bar With View |4c. Explain the significance of the | 4.2 List View: Grid View; Image View; Scroll View; Custom Toast Alert using time and date picker. 4.3 Time And Date Picker 5a. Apply the given Intents and | 5.1 Intent, Intent_Filter Activity service. in Application | 5.2 Activity Lifecycle; Broadcast And development. Lifecycle Multimedia |5b. Use Fragment to generate the | 5.3 Content Provider; Fragments with given multiple activities. 5.4 Service: Features Of service, databases | 5c. Develop programs to play the| Android platform service, Defining given multimedia. $d. Write the query to perform the new service, Service Lifecycle, Permission, example of service given database management | 5.5 Android System Architecture, | operation. Multimedia framework, _ Play Audio and Video, Texictorspiseh Sensors, Async tas! 4 5.6 Audio Capture, Calygia. “> ae MSBTE - Final Copy Dt. 11.07.2023 Page 5 of 8Mobile Application Development Course Code: 22617 [Unit Unit Outeomes (UOs) Topies and Sub-topies {n cognitive domain) 5.7 Bluetooth, Animation 5.8 SQLite Database, necessity of | SQLite, Creation and connection of the database, extracting value from cursors, Transactions. Unit-VI_— | 6a. Explain the given location | 6.1 SMS Telephony Security and | based service. 6.2 Location Based Services: Creating | Application | 6b. Write the steps to customize] the project, Getting the maps API Deployment the given permissions for| key, Displaying the — map, users. Displaying the zoom control, 6c. Explain features of the given| Navigating to a specific location, android security service. Adding markers, Getting location, 6d. Write the steps to publish the Geocoding and reverse Geocoding, given android App. Getting Location data, Monitoring Location. 63 Android Security Model, Declaring and Using Permissions, | Using Custom Permission. 64 Application Deployment: Creating ‘Small Application, Signing of application, Deploying app on Google Play Store, Become a Publisher, Developer Console Note: To attain the COs and competency, above listed UOs need to be undertaken to achieve the ‘Application Level’ of Bloom's ‘Cognitive Domain Taxonomy’. 9, SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN a = Distribution of Theory Marks vet Unit Title Peaching R | U | A | Total - Level | Level | Level | Marks T_| Android and its tools, “a [2 | 2 | - 04 Installation and configuration of asad o6 | 02 | 02 | o2 | 06 Til_| Ul Components and Layouts ee >oe | | TV_| Designing User Interface With View 10 | 02 | 02 | 08 | 12 T Activity and Multimedia with retro race asec | databases Vi_| Security and Application Deployment _| 18 | 02 | 06 | 12 | 20 Total) 64 | 12 | 20 | 38 | 70 Legends: R=Remember, U=Understand, A=Apply and above (Bloom's Revised taxonomy) Note: This specification table provides general guidelines to assist students for their learning and (0 teachers to teach and assess students with respect to attainment of LOs. The actual distribution of marks at different taxonomy levels (of R, U and A) in the question pape eae vary from above table. we < 10. | SUGGESTED STUDENT ACTIVITIES f MSBTE — Final Copy Dt. 11.07.2023 Page 6 of 8Mobile Application Development Course Code: 22617 Other than the classroom and laboratory learning, following are the suggested student-related co-curricular activities which can be undertaken to accelerate the attainment of the various outcomes in this course: Students should conduct following activities in group and prepare reports of about 5 pages for each activity, also collect/record physical evidences for their (student's) portfolio which will be useful for their placement interviews: a) Prepare journal of practical b) Undertake micro-projects. 11. SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES (if any) These are sample strategies, which the teacher can use fo accelerate the attainment of the various outcomes in this course: a) Massive open online courses (MOOCs) may be used to teach various topies/sub topics. b) ‘L’ in item No. 4 does not mean only the traditional lecture method, but different types of teaching methods and media that are to be employed to develop the outcomes. ©) About 15-20% of the topics/sub-topies which is relatively simpler or descriptive in nature is to be given to the students for self-directed learning and assess the development of the COs through classroom presentations (see implementation guideline for details). 4) With respect to item No.10, teachers need to ensure to create opportunities and provisions for co-curricular activities. ©) Use different Audio Visual media for Concept understanding. 1) Guide student(s) in undertaking micro-projects. g) Demonstrate students thoroughly before they start doing the practice. h) Ensure use of latest version of tools. i) Encourage students to refer various web sites to have detail understanding of JSP and related concepts. i) Encourage students to refer different web-applications to have deeper understanding of web-applications. k) Observe continuously the performance of students in laboratory. 12, SUGGESTED MICRO-PROJECTS Only one micro-project is planned to be undertaken by a student that needs to be assigned to him/her in the beginning of the semester. In the first four semesters, the micro-project are group-based. However, in the fifth and sixth semesters, it should be preferably be individually undertaken to build up the skill and confidence in every student to become problem solver so that s/he contributes to the projects of the industry. In special situations where groups have to be formed for micro-projects, the number of students in the group should not exceed three. The micro-project could be industry application based, internet-based, workshop- based, laboratory-based or field-based. Each micro-project should encompass two or more COs which are in fact, an integration of PrOs, UOs and ADOs. Each student will have to maintain dated work diary consisting of individual contribution in the project work and give a seminar presentation of it before submission. The total duration of the micro-project should not be less than 16 (sixteen) student engagement hours during the course. The student ought to submit micro-project by the end of the semester to develop the industry oriented COs. A suggestive list of micro-projects is given here. Similar micro-projects could be added by the concerned faculty: a) Develop an android application on traffic surveying. b) Develop an android application on online shopping. ©) Develop an android application for making a calculator. 4) Develop an android application for game. MSBTE — Final Copy Dt. 11.07.2023 Page 7 of 8Mobile Application Development Course Code: 22617 Guidelines For Developing Micro Projects: (Implement Following Relevant Guidelines For Micro Projects) i, Must implement concepts of Advance java. ii, Must publish the sample application on play store. 13. | SUGGESTED LEARNING RESOURCES No. | _Title of Book Author Publication 1 | Android Dixit, Prasanna | Vikas Publications, New Delhi 2014, Kumar ISBN: 9789325977884 Maclean David, a 2 | Pro Android 5 Komatineni Satya, garry 2015, ISBN: Allen Grant 3 | Android Programming Packet Publication, 2015, for Beginners Hortan, John ISBN: 978-1-78588-326-2 SOFTWARE/LEARNING WEBSITES 8) _https://www.tutorialspoint.com/android ) _http://developer.android.com/guide/index.html. )__http://developer.android.com/reference/packages.htm! 4) _http://developer.android.com/guide/components/fundamentals.html e) _http://developer.android.com/guide/topics/ui/index.html f) _hitp://developer.android.com/guide/topics/ui/declaring-layout html 2) _hitps:/Avww.tutorialspoint.com/android/android_advanced_tutorial.pdf MSBTE — Final Copy Dt. 11.07.2023 Page 8 of 8
You might also like
18CSMP68 Lab Manual
PDF
No ratings yet
18CSMP68 Lab Manual
122 pages
Android 22617
PDF
No ratings yet
Android 22617
8 pages
Mobile Application Development - For Printing
PDF
No ratings yet
Mobile Application Development - For Printing
81 pages
Mobile Application Development - For Printing
PDF
No ratings yet
Mobile Application Development - For Printing
122 pages
MAD Manual Upto Practical 5
PDF
No ratings yet
MAD Manual Upto Practical 5
43 pages
Mobile Application Development Course Code: 4351604
PDF
No ratings yet
Mobile Application Development Course Code: 4351604
10 pages
COURSEPACK_Mobile Application Development_E1UA507C (2)
PDF
No ratings yet
COURSEPACK_Mobile Application Development_E1UA507C (2)
14 pages
22617-Mobile Application Development
PDF
No ratings yet
22617-Mobile Application Development
181 pages
Mada 4350703
PDF
No ratings yet
Mada 4350703
10 pages
MAD__LAB MANUAL
PDF
No ratings yet
MAD__LAB MANUAL
2 pages
Updated_CourePack_Mobile Application Development_R1PC301B
PDF
No ratings yet
Updated_CourePack_Mobile Application Development_R1PC301B
14 pages
NewSyllabus_830d9c75-124e-4b47-9072-301a72e7a9de
PDF
No ratings yet
NewSyllabus_830d9c75-124e-4b47-9072-301a72e7a9de
7 pages
Android Application Programming
PDF
No ratings yet
Android Application Programming
7 pages
Mad Lab Manual
PDF
No ratings yet
Mad Lab Manual
91 pages
191it52a-Mad Lab
PDF
No ratings yet
191it52a-Mad Lab
80 pages
Mad Syllabus
PDF
No ratings yet
Mad Syllabus
4 pages
2040235338_Android_New_syllabus.docx
PDF
No ratings yet
2040235338_Android_New_syllabus.docx
6 pages
Cse3012 Mobile-Application-Development LP 1.0 7 Cse3012 Mobile-Application-Development LP 1.0 1 Mobile Application Development
PDF
No ratings yet
Cse3012 Mobile-Application-Development LP 1.0 7 Cse3012 Mobile-Application-Development LP 1.0 1 Mobile Application Development
3 pages
Android Application Development
PDF
No ratings yet
Android Application Development
22 pages
Mad Lab Manual
PDF
No ratings yet
Mad Lab Manual
89 pages
MAD PR 17-32
PDF
No ratings yet
MAD PR 17-32
34 pages
CS19611 MADL Syllabus
PDF
No ratings yet
CS19611 MADL Syllabus
2 pages
Practical No: 1 Enrolment No: Practical Problem: You Rated Us Good
PDF
No ratings yet
Practical No: 1 Enrolment No: Practical Problem: You Rated Us Good
7 pages
Dbit (Ise) Mad - Lab
PDF
No ratings yet
Dbit (Ise) Mad - Lab
108 pages
Syllabus PRM391 Summer 2015
PDF
No ratings yet
Syllabus PRM391 Summer 2015
12 pages
MADD Course outline
PDF
No ratings yet
MADD Course outline
4 pages
MCA-404 - A - Mobile Programming With Android - MPA
PDF
No ratings yet
MCA-404 - A - Mobile Programming With Android - MPA
3 pages
18csmp68-Mad-Lab Manual
PDF
No ratings yet
18csmp68-Mad-Lab Manual
72 pages
Application Developmen Lab 1
PDF
No ratings yet
Application Developmen Lab 1
39 pages
MAD Introduction
PDF
No ratings yet
MAD Introduction
13 pages
SDPD Course File
PDF
No ratings yet
SDPD Course File
41 pages
Report SOC
PDF
No ratings yet
Report SOC
10 pages
Unit1 android
PDF
No ratings yet
Unit1 android
4 pages
MAD_CHO
PDF
No ratings yet
MAD_CHO
9 pages
How To Read Java
PDF
No ratings yet
How To Read Java
5 pages
18csmp68 Lab Manual
PDF
No ratings yet
18csmp68 Lab Manual
40 pages
Android Programmiing Course Code L:T:P:S Credits Exam Marks Exam Duration Course Type 17ISI62 3:0:2:0 4 CIE:50 SEE:50 3 Hours FC Course Objectives
PDF
No ratings yet
Android Programmiing Course Code L:T:P:S Credits Exam Marks Exam Duration Course Type 17ISI62 3:0:2:0 4 CIE:50 SEE:50 3 Hours FC Course Objectives
2 pages
Vp-Aap-Mad-Co-23 24
PDF
No ratings yet
Vp-Aap-Mad-Co-23 24
16 pages
MAD - Lab Lesson Plan
PDF
No ratings yet
MAD - Lab Lesson Plan
2 pages
FULL MAD LAB
PDF
No ratings yet
FULL MAD LAB
77 pages
Mobile Application Development Syllabus
PDF
No ratings yet
Mobile Application Development Syllabus
3 pages
MAD Lab Manual
PDF
No ratings yet
MAD Lab Manual
102 pages
CSE225 L0 Updated
PDF
No ratings yet
CSE225 L0 Updated
25 pages
Industrial Training Project.com
PDF
No ratings yet
Industrial Training Project.com
33 pages
Pwu-Cdcec Calamba: Application Development and Emerging Technologies
PDF
No ratings yet
Pwu-Cdcec Calamba: Application Development and Emerging Technologies
21 pages
Flaxacademy Courses
PDF
No ratings yet
Flaxacademy Courses
134 pages
BSC(CS)-SEM-IV-NEP-SYLLABUS_UPDATED
PDF
No ratings yet
BSC(CS)-SEM-IV-NEP-SYLLABUS_UPDATED
21 pages
Sarvajanik University Sarvajanik College of Engineering and Technology
PDF
No ratings yet
Sarvajanik University Sarvajanik College of Engineering and Technology
5 pages
MAD-with-Lab 20CST-355 Updated Syllabus
PDF
No ratings yet
MAD-with-Lab 20CST-355 Updated Syllabus
3 pages
AAD
PDF
No ratings yet
AAD
9 pages
IF4I
PDF
No ratings yet
IF4I
43 pages
mobile computing (1)
PDF
No ratings yet
mobile computing (1)
1 page
Madlab Manual
PDF
No ratings yet
Madlab Manual
54 pages
Gujarat Technological University: Page 1 of 3
PDF
No ratings yet
Gujarat Technological University: Page 1 of 3
3 pages
GUI Application Development Using
PDF
No ratings yet
GUI Application Development Using
8 pages
Subject: - Mobile Application Development (22617)
PDF
No ratings yet
Subject: - Mobile Application Development (22617)
10 pages
Mobile App Dev.
PDF
No ratings yet
Mobile App Dev.
2 pages
Drdo Srs
PDF
No ratings yet
Drdo Srs
4 pages