CS19611 MADL Syllabus
CS19611 MADL Syllabus
Course Objectives:
To know the components and structure of mobile application development frameworks for android
and windows OS based mobiles.
To understand how to work with various mobile application development frameworks.
To learn the basic and important design concepts and issues of development of mobile applications.
To understand the capabilities and limitations of mobile devices.
To understand the working principle of Internal and External storage.
List of Experiments
1 Develop an application to change the font and color of the text and display toast message when the
user presses the button.
2 Develop a scientific calculator to perform arithmetic and mathematical functions using Math class.
[Your scientific calculator should contain +, *, /, =, cos, sin, tan, pow, sqrt, log, lan and mod].
3 Develop an android application to draw the circle, ellipse, rectangle and some text using Android
Graphical primitives.
4 Develop an android application to create Two activity named as Student Basic Details (name, age,
address) and Student Mark (Marks, Total, Grade, Status). Write an android code to combine these
two activities in single screen using android fragment.
5 Create a Database table with the following structure using SQLite: Student (Name, roll no, Marks).
Develop an android application to perform the following operation using SQLite developer classes.
1. Insert student Details 2. Update the student Record 3. Delete a specified record. 4. View the
details.
6 Design an android activity with two text boxes where the user can enter (username and ID) and a
button (validate). Validate the entered username and ID field for the following using android code.
i) Both the fields should not be empty ii) Name field should have alphabets iii) ID field should have
numeric values (only 4-digit).
7 Develop an application to get the Latitude, Longitudes of the current location using android Location
Manager and also convert the Latitude/Longitude to address format using Geocoder Class.
8 Implement an application to write the name and marks to SD card in text file format.
9 Implement an application to display the alert box message when your application receives the SMS.
10 Write a mobile application to set the alarm using android Alarm Manager class and also snooze the
alarm after every 10 minutes.
11 Develop an android application to display the information of the telephony services after 30s after a
button click using Thread.
12 Develop an application to display the cricket scores of the ICC world cup match. Your application
should update the scores automatically. Use RSS feed to implement this application
13 Develop an application to send/receive SMS and Email.
14 Develop an android application to perform the following:
i) Text to Speech ii) Speech to Text
15 Develop an android application to capture image using camera and displaying the image using
imageview.
Contact Hours : 60
Course Outcomes:
1. Hardware: Standalone desktops with windows or Android or iOS or Equivalent Mobile Application
Development.
2. Software: Tools with appropriate emulators and debuggers.
PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO
CS19611.1 3 3 3 3 3 3 2 2 3 - 1 3 3 3 2
CS19611.2 3 3 3 3 3 3 - - - - 1 1 3 3 2
CS19611.3 3 3 3 3 3 - - 2 2 - 2 2 3 2 3
CS19611.4 3 3 3 3 3 - - - 2 2 2 3 3 3 3
CS19611.5 2 3 3 3 3 3 2 2 - - 3 3 3 3 3
Average 2.8 3 3 3 3 1.8 1 1.2 1.4 0.4 1.8 2.1 3 2.8 2.4
No correlation: "-"