关键词 > CMP3035/CMP9062

CMP3035/CMP9062 Cross-Platform Development

发布时间:2023-03-27

Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

Assessment 2 Briefing 2022-2023

Module Codes & Titles: CMP3035 Cross-Platform Development CMP9062 Cross-Platform Development (M)

Contribution to Final Module Mark: 60% for CMP3035, 50% for CMP9062

Requirements

For this assessment, you will need to develop the mobile app you designed in Assessment 1 and report on the process of developing it.

Development

The app needs to be developed with cross-platform tools presented in the lectures/workshops. It is important that the app goes beyond static pages and instead makes use of more advanced features of the device. Advanced features could include non-trivial inclusion of 3rd party APIs (e.g. weather, Google Places, Spotify, etc…) or appropriate use of phone hardware (such as sensors, accelerometer, camera, etc…).

Your submission for this assignment will be a written report and supplemental material.

Written report

In your written report, you should describe the development process of your app. Your report should consist of the three parts as outlined below. Each section has a recommended word count. It is expected that your report will be around 1500 words  long.

1) Overview and QR code. Describe at a fairly high level what the app is for and what its core features are, explaining any changes from the original app features as described in Assessment 1 . Additionally, you must include QR- Code to run your app. This can be generated by publishing your app via the    Expo-CLI interface. If you are not using React Native, then you must provide   alternative means for us to download and test our app on our device. Please   discuss this with the delivery team if you are unsure how to do that. (~150       words)

2) Final app. Showcase the final version of your app. This should include            annotated screenshot of important features of your app. Choose two elements

of your app to highlight your design and development. Discuss them from a user experience as well as technical perspective. How are they examples of good design? Why was a feature challenging to develop? How did you implement these elements? Do so by referring to appropriate academic and non-academic literature (e.g. about mobile user experience) as well as by    providing code snippets with explanations. (~1000 words plus screenshots/code-snippets)

3) Reflection. Discuss the following question: What effect did the cross-platform nature have on the development? Give specific examples based on your experience from this module to discuss positive and negative aspects of such an approach. (~250 words)

Supplemental Material

In support of your written report, you also need to submit your project files and a          video. This must be in the form of a single zip archive with all of supplemental material included.

1. Project files: Your project files need to include all files necessary to build your app. This includes all code and media files.

2. Video: Your video needs to show your app running. This could be on an            emulator or a physical device if one is available. Your video should be a             maximum of 2 minutes long and showcase the core functionality of the app.       You are free to use voiceover or subtitles for explanations. Your video file must not be larger than 300MB and must be in MP4 format. Alternatively, you may    upload the video to YouTube and include a publicly accessible link in the report. It is your responsibility to ensure the link is accessible, and your video will not    be marked if it cannot be accessed.

Learning Outcomes Assessed:

[LO1] Critically assess the implications and constraints of native mobile development in comparison to platform agnostic approaches

[LO3] Develop cross-platform mobile applications utilizing industry standard tools and technologies

Knowledge & Skills Assessed:

Development using cross-platform tools, reflection, presentation of technology. Literature search, referencing, written communication.

Assessment Submission Instructions:

The deadline for submission of this work is included in the Hand in

Dates spreadsheet on Blackboard. The written submission must be in the form of a single PDF document, submitted through the Blackboard upload area for this assessment item, as well as a Zip file with your supporting documentation . The        content of the PDF is your written report.

Date for Return of Feedback: See Hand in Dates spreadsheet on Blackboard.