Overview
This assessment item involves creating a mobile application using React Native, a server using node.js and Express, and writing a short essay in response to one of the provided topics.
This is an assignment for the purposes of an extension. All submissions are made via the Assignments link in the menu on this Canvas site. The use of generative AI tools such as ChatGPT, including programming/coding assistants such as CoPilot is allowed for the indicated tasks in this assessment item, and otherwise prohibited.
Build a mobile application
The goal of this assignment is for you to apply your knowledge of React Native and REST APIs to create a productivity tool of your choosing. Your application should improve the efficiency of some workflow (e.g., note-taking). Given you have already built a web application, here your aim is to demonstrate your ability to develop across two components of a technology stack: (1) the client application (i.e., an Expo application), and (2) a REST API (i.e., a node.js / Express application). Given that, be mindful of the time available when choosing the size of your application.
Here are some examples of a productivity application:
Functional requirements
We are intentionally giving you the freedom to choose the features of your application, however, there are some requirements you must address:
Development tools and workflow
Before beginning development of your application, you should choose a set of tools that will support you. For example, VS Code, git, and a mobile device (physical or emulated). You should tell us in the demonstration video which tools you used to build your application, and how you used them.
Version control
You may choose to have a monolithic codebase for both the mobile application and server or you may split them into their own repositories. Regardless, you need to be version-controlling your codebase(s) with git. We will be looking for you to show us this in your demonstration video. Be mindful that your remote repository needs to be private so that no one else can discover your solution to this assignment. Be sure to commit often and provide meaningful commit messages. The use of branches is ideal. You need to include a .gitignore file. Do not version control any secrets. Be sure to include a license.
License
Specify a license. You may choose any existing open-source license. A closed-source application is not acceptable. We are looking for your understanding of open-source licenses.
Note: We will never distribute your response to this assignment, so the license terms you specify will be considered only as a demonstration of your learnings and nothing beyond that. To be explicit, if you apply for an open source license, we will not treat your response to the assignment as open source, and rather, as closed source for the purpose of assessment. If you have any concerns, please contact the unit coordinator.
Local development
You may experience API connectivity issues between your mobile application and your server. There are a myriad of reasons. Below we have provided some resources that you might find useful.
This IT and Computer science has been solved by our PHD Experts at UnilearnO. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK and US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics and referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
SHN6023 : Mental Health, Resilience and Recovery Across the Life-course – Case Study Assignment
Read MoreBUS6009 : International Business Management – Written Case Report
Read MoreBUS6018 : PROJECT MANAGEMENT – PROJECT PLAN
Read MoreHCM4003 : Communication and Interprofessional Collaboration – Podcast
Read MoreQHO335 : Business Project – Critical evaluation of an organisation’s response during the cost-of-living crisis in the UK
Read MorePRM7006 : Management of Traditional Projects – PID Assignment
Read MoreBMA5108-20H : International Business – Strategic Evaluation
Read MoreCA5055 : Airline Revenue and Pricing Management – REPORT
Read MoreCA5056 Aviation Psychology and Human Factors Assignment brief
Read MoreHow can i assist with youGBEN5006 : Intrapreneurial Development – Portfolio
Read More