Web网页代写 | COMP 2406 AB Assignment #1 Client-side programming with JavaScript

这是一篇来自新西兰的关于移动应用程序开发代写

 

Assessment Guidelines

  • You are required to submit an electroniccopy of your source code and compiled bytecodes.
  • Create a project folder called SD6501_Assignment2_yourStudentIDwhere you will place all your files. Remember to zip this folder before submitting it to Assignment 2 submission box on SD6501 Moodle course page.
  • Submit your work on or before the due date. The submission box will be closed and will no longer be accessible after the deadline.

Late Work & Extension

  • Handing in the work after the due date without extension is considered late.

Students will be advised of any penalties to be imposed for late submission.

  • Lecturers reserve the right notto mark work that is handed in late.
  • Students are encouraged to manage their schedules in order to meet deadlines. Under exceptional circumstances, (e.g. bereavement, illness, accident) students may be granted an extension of the due date of Assignment
  • Extensions are notgranted automatically. A request for extension must be made at least 24 hours before the deadline of Assignment 2. If a student applies for an extension, a relevant evidence (e.g. medical certificate) must be presented.

Pass Requirements

  • Students must attempt all Assignments and Exam.
  • Students must obtain at least 40% in the examination and a final mark average of 50%.

Summary of Tasks for Assignment 2

For this assignment, you are required to show your competency in:

  • Developing a mobile application using Android Studio
  • Writing a mobile application program that exhibit different features of Android and Java programming
  • Designing and developing sophisticated mobile interfaces that utilise rapid prototyping technique
  • Construct mobile application that integrate data storage, serialization techniques, and cloud services
  • Combine relevant code debugging and testing methodologies for developing mobile applications

  

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

Assignment Requirements

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

 

 

Assignment 2 Marking Scheme

 

Criteria Marks
§ Mobile application source code  
· User interface and added functionalities 20
§ Advanced Android concepts and features applied 10
· Database implementation and management

¬ Create

¬ Read

¬ Update

¬ Delete

40
§ Documentation  
· Detailed description of the components/improvements and its relevance to the requirements specified 5
· Conceptual Framework 3
· Advanced features and concepts added to this version 5
· Discussion of constraints encountered, and strategies applied during the development 5
· Debugging and Testing

¬ Debugging code

¬ Functional or Unit testing

¬ User Acceptance Testing

¬ App’s screenshots (with caption or explanation)

10
· Overall format (including APA reference) 2
Total 100