本次APP的主要内容是使用React Native开发APP程序的作业案例分享
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 but 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 page count. As this includes images, make sure to choose meaningful illustrations and discuss these where appropriate. It is expected that your report will be around 3-5 pages 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. 0.5 pages.
2) Final app. Showcase the final version of your app. This should include proof of deployment (through screenshots and a video of the app running). 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. (2-4 pages)