Tribhuvan University
Bachelor of Computer Application
Semester 6 · TU Board 2024
Course Title: Mobile Programming (CACS351)
Full Marks: 60Pass Marks: 24Time: 3 hours
Candidates are required to answer the question in their own words as far as possible.
Group B
Attempt any SIX question.(6 × 5 = 30)
- 2.5
What is Android? Explain different categories of mobile devices.
- 3.5
Explain Android architecture with a suitable diagram.
Answer comingAlso asked in 2021
- 4.5
What is the difference between
android:layout_gravityandandroid:gravityattribute in linear layout? Create an android application that will convert distance entered into Kilometers into Meters using Table Layout. - 5.5
Why is a fragment needed in Android? Write Java code only to send data from one activity to another activity using an implicit intent.
- 6.5
What is a menu? Develop an android application to create a popup menu having menu items "Edit", "Copy", "Paste", "Redo", and "Undo".
- 7.5
What is JSON? Develop an android application to display 10 different images of fruit in Grid View with two columns.
- 8.5
What do you mean by storyboard? Write a Swift program to find the largest and smallest number among three numbers using a ternary operator.
Group C
Attempt any TWO questions(2 × 10 = 20)
- 9.10
Develop an android application to display a list of Students (Student name) in ListView and display the student details (student image, roll, name, and college) in a Custom Dialog when a ListView item is selected.
Answer comingAlso asked in 2023
- 10.10
Provided that a MySQL database named "Bank" with a table named Customer has the following columns: (account_no, name, account_type, and amount). Develop an android application to connect to the database remotely and display the Customer details in a ListView for those whose deposit amount is greater than 5000.
- 11.10
Explain the procedure for generating a Google Maps API key for displaying Google Maps. Develop an android application to display a Google Map with a marker at TRIBHUVAN UNIVERSITY.
— The End —