FACULTY OF ENGINEERING AND
TECHNOLOGY
BACHELOR OF TECHNOLOGY
MOBE APP DEVELOPMENT LABORATORY
(303105380)
VI SEMESTER
CSE IEP Department
Laboratory Manual
Session 2025-26
CERTIFICATE
This is to certify that
Mr / Ms with enrollment no.
has successfully completed
his/her laboratory experiments in the Mobile App Development
(303105380) from the department of COMPUTER SCIENCE &
ENGINEERING IEP during the academic year 2025-2026.
Date of Submission:......................... Staff In charge:...........................
Head Of Department:..................................
Parul COMPUTER SCIENCE AND ENGINEERING IEP
FACULTY OF ENGINEERING & TECHNOLOGY
MAD(303105380) B. Tech.6 SEM
ENROLLMENT NO:
TABLE OF CONTENT
Page
Sr. Experiment Title No Date of Date of
,Marks
No Start Completion Sign
(out of
F T
10)
0
Create a "Hello World"
application: Display "Hello
World" at the center of the screen,
both on the Android emulator and
an actual Android device.
Build an app to showcase Android
2. lifecycle phases: Develop an app
that demonstrates various Android
lifecycle stages (onCreate, onstart,
onResume, etc.).
Create an app with two activities: The
3. first activity should contain an
EditText and a "Send" button. When
the button is clicked, use an explicit
intent to send the text from EditText
to a second activity
and display it in a TextView
4. Create an app with explicit intent: The
first activity should have an EditText
and a "Send" button. On button click,
use an implicit intent with the "SEND"
action, allowing the user to select an
app from an app chooser to handle the
intent and
display the text.
Build a basic calculator app: Create
5. an app that performs basic
arithmetic
operations (addition, subtraction,
multiplication, and division) on numbers
Create a Spinner-based app: Develop an
app with a spinner populated from the
res/values/[Link] resource.
6. When the spinner value changes,
the
corresponding image from the
res/drawable directory should be
displayed
Create a discount calculator app: Use a
RadioGroup with three radio buttons
7. for 10%, 15%, and 20% discounts on
a
shopping bill. The user can enter the bill
amount in an EditText, and the selected
discount will be calculated and displayed
in a TextView.
8. Create an app with a course selection
RadioButton group: Display a list of
college courses with a RadioButtongroup.
When a course is selected, the
corresponding TIC (Total Instructional
Credit) should be shown in a TextView.
COMPUTER SCIENCE AND ENGINEERING IEP
FACULTY OF ENGINEERING & TECHNOLOGY
MAD(303105380) B. Tech.6 SEM
ENROLLMENT NO:
9. Create a shopping list app using
checkboxes: Build an app with
checkboxes for shopping list items. As
items are checked off, the selected items
should be displayed in a TextView.
Create a login and registration app:
10. Develop a login application that
verifies the username and password.
Include a registration page for new
users. Upon
successful login, show a "Welcome
User" pop-up message
11. Create a login app with navigation to
another activity: The login screen
should verify the username and
password. After successful login,
navigate to a new activity that displays
a "Welcome User" message in a
TextView and a "Logout" button. On
clicking "Logout," show a
confirmation dialog with "OK" and
"Cancel" buttons. "OK" should return
to the login screen, while "Cancel"
should
keep the user on the current activity.
12. Create an app with a menu: Implement
a menu with five options. The selected
option should be displayed in a
TextView.
13. Build an app using LinearLayout:
Create a simple app that uses
LinearLayout. It should take the
contents of a predefined TextView,
convert it to uppercase on button click,
and display it in an EditText.
Additionally, create an app that
responds to key events in the EditText
without
needing a button press
14. Create an app with TableLayout and
custom styles: Use a TableLayout with
a TextView, EditText, and buttons.
Also,
create a custom [Link] in the
res/values directory to style the TextView.
15. Create an app with SQLite database
operations: Build an app that allows
the user to perform CRUD
operations (Create, Read, Update,
Delete) with an
SQLite database
16. Create an app with three vertically aligned
buttons: Develop an app with three
buttons arranged vertically. When any
button is selected, the screen color
should
change accordingly.