Students will be advised of any penalties to be imposed for late submission.
Summary of Tasks for Assignment 2
For this assignment, you are required to show your competency in:
Task
1. Develop a mobile application that demonstrates the core and advanced concepts of Android and Java programming language. Note that if you are building a new one, your topic must be approved first by the tutor before proceeding with the design and development. 2. Define the scope of your project by writing the conceptual framework. Note: If you choose to build upon your Assignment 1, ensure that you specify the latest development and add-ons to the new version of your app. 3. Design (or improve) your user interface and class files containing the functionalities defined in your conceptual framework. 4. Your mobile application must use a proper database and be able to perform the basic database operations: ¬ Create ¬ Read ¬ Update ¬ Delete Note: You can use either SQLite, Firebase or any related database technology.
5. Write a program documentation with the following content: a. Descriptions of the components (for the new topic) or improvements (if you’re building upon your assignment 1) that you built. b. Conceptual framework outlining the scope of this assignment. If it is a new project, create a comparison from the previous version with that of the second version. c. List of features and concepts applied in your design. d. Discussion about the constraints and strategies applied during the development. e. Updated evidence of debugging performed f. Updated test cases and test results § Functional or Unit testing § User Acceptance Testing g. Screenshots of the final app components.
|
SD6501 – Mobile App Development
Below is your checklist to be completed before you submit your Assignment 2.
Deliverables | Completed |
§ Your final source codes | |
§ Documentation containing:
– Descriptions of the components (for the new topic) or improvements (if you’re building upon your assignment 1) that you built. – Conceptual framework outlining the scope of this assignment. If it is a new project, create a comparison from the previous version with that of the second version. – List of added features and concepts applied in your design. – Constraints and strategies applied during the development. – Debugging and testing: § Debugging code (and screenshots) § Test cases and test results § Functional or Unit testing § User Acceptance Testing § Screenshots of the final app components |