0% found this document useful (0 votes)
2 views4 pages

Mobile Programming

The document outlines the examination structure for a Bachelor of Software Engineering course, specifically focusing on Mobile Programming II. It includes a compulsory question about developing an e-learning app, covering various Android components like Activity, Service, Broadcast Receiver, and Content Provider, along with coding tasks in Kotlin or Java. Additionally, it presents questions related to user sign-up, login functionality, and mobile app design principles.

Uploaded by

uniteymaximus
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
2 views4 pages

Mobile Programming

The document outlines the examination structure for a Bachelor of Software Engineering course, specifically focusing on Mobile Programming II. It includes a compulsory question about developing an e-learning app, covering various Android components like Activity, Service, Broadcast Receiver, and Content Provider, along with coding tasks in Kotlin or Java. Additionally, it presents questions related to user sign-up, login functionality, and mobile app design principles.

Uploaded by

uniteymaximus
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
PG) ears ZUMVI/25/EXM/6 UNIVERSITY EXAMINATIONS 2025/2026 ORDINARY EXAMINATION FOR THE BACHELOR OF SOFTWARE. ENGINEERING BSD 324: MOBILE PROGRAMMING II DATE: APRI TIME: 2 HOURS INSTRUCTIONS: Answer Question One and Any Other Two questions QUESTION ONE (80 MARKS COMPULSORY) Auniversity wants to develop an e-learning app where students can access lecture videos, take quizzes, receive push notifications for assignment deadlines, and syne learning progress across devices. Tasks a) Explain how you would use an Activity to manage the quiz-taking screen of this app. (4 Marks) b) Describe how a Service can support background operations, such as syncing lecture progress across devices. (4 Marks) ¢) Discuss how a Broadcast Receiver can notify students when an assignment deadline is approaching, (4 Marks) d) Explain the role of a Content Provider in sharing e-learning materials with other educational apps. (4 Marks) e) Suggest one way to improve user experience (UX) in this app through mobile app design princi (4 Marks) ii) Write kotlin or java code that can be applied in android apps development to check whether the passwords are matching or not (5 Marks) iii) Write kotlin or java code that ensures the user type more than six password characters when signing up ina mobile app (S marks) Page 1of 4 Question 2 (20 Marks) a) Having provide with the below captured user interface aK Write kotlin or java code that will help users to sign up and pest their details on the sqlite database (10 marks) b) With below provided bottom navigation. Write kotlin or java backend code (10 marks) Page 2 of 4 Question 3 (Marks) a] Having provide the below captured user interface Login mE Password i) Write kotlin or java program that will enable registered users to login into android app systems (10 marks) ii) Describe advantages of using why mobile apps developers would consider creating prototypes before the actual development of the app (10 marks) Page 3 0f4 Question 4 (20 Marks) Generate the below captured interface(food ordering app) using xml_ (10 Marks) or java program that will calculate the total amount based on the user menu selection and quantity {10 Marks) Page 4 of 4

You might also like