Vous êtes sur la page 1sur 4

Android Programming Lab Practice

Course Title : Android Programming lab practice Course Code 18CM-605P(A)


Semester VI Course Group Core
Teaching Scheme in 1:0:2 Credits 1.5
Periods(L:T:P)
Methodology Lecture + Practical Total Contact Hours : 45Pds
CIE 60 Marks SEE 40 Marks

Pre requisites: Java Programming Knowledge.

Course Content and Blue Print of Marks for SEE

Unit Unit name Hours/


No Periods
1 Android Environment Setup 5
2 Hello World Example 7
3 Application Components 4
4 Resources Organizing & 4
Accessing
5 User Interface 5
6 Event Handling and Notifications 6
7 Location Based Services 4
8 Actions with Intent Object 5
Sending Email & phone call
9 Sending SMS 5
Total 45

Course Contents:

1. Android - Environment Setup


 Install Android Studio IDE
 Create Android Virtual Drive AVD

2. Android - Hello World Example


 Understand: Main Activity File - Manifest File - Strings File - Layout File
 Running the Application
3. Android - Application Components
 Activities
 Services
 Broadcast Receivers
 Content Providers
 Additional Components: Fragments – Views - Layouts - Intents - Resources - Manifest
4. Android Resources Organizing & Accessing
 Bitmaps – colors - layout definitions - user interface strings - animation instructions
5. Android – User Interface
 UI Layouts : Linear Layout - Relative Layout - Table Layout - Frame Layout - List View
- Grid View

 UI Controls : TextView - EditText - AutoCompleteTextView - Button ImageButton -


CheckBox - ToggleButton - RadioButton - Spinner - TimePicker - DatePicker

6. Android - Event Handling and Notifications


 Event Listeners - Event Listeners Registration - Event Handlers
 Create and Send Notifications

7. Android - Location Based Services


 Get the Current Location
 Get the Updated Location

8. Android – Actions with Intent Object Sending Email


 Intent Object - Action to send Email
 Intent Object - Action to make Phone Call

9. Android - Sending SMS


 Either by SmsManager API or devices Built-in SMS application.

Course outcomes

Course Outcome CL Linked PO Teachin


g Hours

CO1 Able to Install Android Studio IDE. R, U, A 1,2,3,4,8,9,10 3

CO2 Understand and Apply different Components of Android R,U, A 1,2,3,4,8,9,10 8


Studio IDE in developing applications.
CO3 Use various resources available in Android Studio. R,U, A 1,2,3,4,8,9,10 8
CO4 Use User Interface options in developing applications. R,U,A 1,2,3,4,8,9,10 8
CO5 Apply Event Handling and Notifications in applications U,A 1,2,3,4,8,9,10 7
CO6 Develop application to know current location, send mail & U,A 1,2,3,4,8,9,10 11
make phone call, to send SMS
Legends: R = Remember U= Understand; A= Application and above levels (Bloom’s revised taxonomy)
Scheme of Valuation:

Continues Internal Evaluation Semester End Examination


(CIE) (SEE)

Program Coding 20 15

Program Execution 20 15

Record Submission 10 5

Viva-Voice 10 5

Total Marks 60 40

List of Experiments

1. Exercise on Android Environment Setup using Android Studio IDE


2. Create an Android application to display a message like “Hello World”
3. Create an Android application to show a Toast message
4. Create an Android application to illustrate the use of Button control
5. Create an Android application to accept two numbers in two EditText(textfields) and display the
sum of them in a Toast message on clicking a button
6. Create an Android application to accept a number in EditText and display the factorial of it in a
Toast message on clicking a button
7. Create an Android application to illustrate the use of CheckBox widget.
8. Create an Android application to illustrate the use of Spinner(ComboBox) widget.
9. Create an Android application to illustrate the use of Datepicker widget.
10. Create an Android application to illustrate the use of Timepicker widget.
11. Create an Android application that uses multiple UI controls like EditText, CheckBox, Spinner
and Buttons
12. Create an Android application to shift from one activity to another activity using a button.
13. Create an Android application for simple caluculator
14. Create an Android application to send sms
15. Create an Android application to send e-mail
16. Create an Android application to make a phone call
17. Create an Android application to know the Location
18. Create an Android application to create notification
19. Create an Android application to change User Interface
20. Create an Android application to change colours
21. Create an Android application to display images
22. Create an Android application to pick the Date.
Reference

https://developer.android.com/
https://www.tutorialspoint.com/android/index.htm
https://www.sanfoundry.com/java-android-programing-examples/
https://github.com/codepath/android_guides/wiki/Sample-Android-Applications
https://sites.google.com/site/hkustcomp4521/home/lab-exercises
https://www.vidyarthiplus.com/vp/attachment.php?aid=47906
https://www.iare.ac.in/sites/default/files/lab2/LabManual.pdf

Vous aimerez peut-être aussi