CS代考 FIT5046 (Mobile and Distributed Computing Systems)

FIT5046 (Mobile and Distributed Computing Systems)
FIT5046 – Mobile and Distributed Computing Systems
Android Practical Assignment (30%) Due Friday 11:55 pm, 13th of May (Week 10)
The assignment is a group assignment. Each group can have 3 to 4 members. The group members should be the same group members from Assignment 1.

Copyright By PowCoder代写 加微信 powcoder

This assessment supports unit learning outcomes 1, 2 and 3.
The marks allocated for all the tasks in this assignment will add up to 100 marks and it
is worth 30% of the total mark for this Unit.
In this assignment you will develop a mobile and distributed system with an Android app as the front-end for the application domain of your choice based on the specifications that you proposed in Assignment 1.
The mobile app will interact with the public web APIs to retrieve relevant and useful information and cloud-based services such as Google Firebase for storage.
You can use either Java or Kotlin to develop the app.
For the implementation and demo, you must use the emulator.
Assignment marking
The assignment will be marked based on the marking guide and rubric (to be uploaded on Moodle), but the final individual mark will be determined based on the interview results AND the level of achievement and contribution of each group member considering his/her allocated tasks in the Task allocation form and the feedback in the Peer Review forms.
The Peer Review form will be submitted individually and confidentially to Moodle by each group member via the Assignment 3 link.
Interviews
This assignment has a compulsory interview with each group member that will be held in the labs or during the consultation times in Week 11 and 12.

Submission requirements
This assignment requires submitting a zip file (details below).
Please use this file name: FIT5046Assign3-[studentsurnname]-[studentid]-[tutor name].zip The final submission (the zip file) must contain:
1. Android project (containing all folders and files)
2. A demo video file with audio (5-10 minutes) to show and describe how the app
works, starting from the sign-up (without mentioning technical details). Each group member should describe their own part(s) in the video.
For the demo, you must use the emulator, not a real phone. 3. A short report that provides:
o AlistofallthefunctionalitiesoftheAndroidappcomparedtotheones proposed in Assignment 1 and their status (i.e. fully implemented, partially implemented, not implemented).
o A list of new and additional features that were not proposed in Assignment 1 (if any).
o Screenshotsofmainscreenswithabriefdescription.
o A list of public web APIs used in the app with their website link
Late Submission:
There will be 10% penalty per day.
Special consideration
You can request a short extension of up to five calendar days in exceptional circumstances. To apply, you’ll need to contact your Chief Examiner within two University working days before the due date for that assessment.
For longer extensions and other assessments, you’ll need to submit a special consideration application online within two University working days after the due date for that assessment.
https://forms.monash.edu/special-consideration
Plagiarism and Collusion
Your assignment will be submitted to a Similarity Detection System that has been
trained to check the programming code.
Before submitting your assignment, please make sure that you have not breached the University plagiarism and cheating policy. It is the student’s responsibility to make themselves familiar with the contents of these documents.

Please also note the following from the Plagiarism Procedures of Monash, available at
http://www.policy.monash.edu/policy- bank/academic/education/conduct/plagiarism-procedures.html
Collusion occurs when a student works with others to produce work, which is then presented as the student’s own work, or the work of the other person(s). Collusion includes when a student without the authorisation of staff involved in the teaching of a unit:
• works with one or more people to prepare and produce work;
• allows others to copy their work or shares their answer to an assessment task;
• allows someone else to write (with the exception of instances where the use of a scribe is approved by the Disability Liaison Unit) or edit their work (noting that proofreading is acceptable, provided it is compliant with the University’s definition contained in the Academic Integrity Policy);
• writes or edits work for another student; or
• offers to complete work or seek payment for completing academic work for other students.

程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com