In this assignment you are required to research about mobile application development. Your
task is to propose a solution for your client and conduct system requirement analysis. After
you have analysed your client needs you need to implement a suitable solution using mobile
application technology. Your solution could include SQLight, MySql or any alternative
database as a back end. For the front end you will use native android mobile application
development. The implemented system should run on mobile application smoothly and
should consider all design principles covered in this course.
You are free to build an application that target a specific area. However, you should consider
the following when designing your application:
The app should execute successfully in android device.
The app should be able to capture user input and display some outputs.
The app should have at least 3 activities. One activity should capture user input, another
activity to display data and third activity to edit data.
The app should enable users to view, add, edit and remove data. You could consider
the use of SQLight database
1. A report containing various aspects of your application including objectives, design, user
requirements and specifications.
2. Mobile application built using native application development paradigm for android.
3. You will be required to provide a demonstration for your app. In the demonstration you
will be asked questions related to your app. Students who fails to provide a
demonstration can be awarded zero mark in the assignment