CACS351 Mobile Programming

Mobile Programming TU Board 2023 question paper

10 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Computer Application

Semester 6 · TU Board 2023

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)

  1. 2.

    What are different mobile application development approaches? Explain in detail.

    5
  2. 3.

    Draw the hierarchical directory structure of an android application. How can you use string and string array in android? Explain.

    5
  3. 4.

    How to create AVD's? How to use spinner in android? Explain with a suitable example.

    5
  4. 5.

    What are the uses of fragments? How fragments are differing from activity?

    5
  5. 6.

    Develop an android application to display an alert dialog box.

    5
  6. 7.

    Develop an android application to display 8 programming languages in ListView.

    5
  7. 8.

    What do you mean by view hierarchy in iOS programming? Write a swift function to calculate the factorial of any positive integer.

    5

Group C

Attempt any TWO questions(2 × 10 = 20)

  1. 9.

    Develop an android application to display a list of students (student_name) in ListView and display the student details (roll, name and address) in a fragment when a ListView item is selected.

    10
  2. 10.

    Develop an android application to demonstrate the retrieval of content from a remote server.

    10
  3. 11.

    How to generate a signed APK? Write a program to locate the user's current location (write only .java and manifest file).

    10

— The End —