BCA 6th Semester

Mobile Programming 2024 Board Question Paper

Tribhuvan university logo

Tribhuvan university

Bachelor In Computer Application

Course Title: Mobile Programming

Code No:CACS 351

Semester:VI

2024

Full Marks:60 Pass Marks:24 Time:3 hours

Candidates are required to answer the question in their own words as far as possible.

Group B
Attempt any SIX question.
[6x5=30]
11.

What is android? Explain different categories of mobile devices.

12.

Explain android architecture with a suitable diagram.

13.

What is the difference between android:layout_gravity and android:gravity attribute in linear layout. Create an android application that will convert distance entered into Kilometers into Meters using Table Layout.

14.

Why fragment is needed in android? Write a java code only to send data from one activity to another activity using implicit intent.

15.

What is menu? Develop an android application to create a popup menu having menu item "Edit", "Copy", "Paste", "Redo" and "Undo".

16.

What is JSON? Develop an android application to display 10 different images of fruit in Grid View with two columns.

17.

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

[2x10=20]
18.

Develop an android application to display a list of Student (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.

19.

Provided that a MySQL database named "Bank" with table named Customer with following columns (account_no, name, account_type and amount). Develop an android application to connect database remotely and display the Customer details in ListView whose deposit amount is greater than 5000.

20.

Explain the procedure for generating Google map API key for displaying Google map? Develop an android application to display the Google map with marker TRIBHUVAN UNIVERSITY.