CET373 Assignment : Mobile Technologies Portfolio


Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due


CET373 Assignment : Mobile Technologies Portfolio

This assessment contributes 100% to your final module mark

You are expected to spend approximately 45 hours completing this assessment

Learning Outcomes

The following learning outcomes will be assessed:
• Critically analyse the different methods of app development.
• Develop applications for a range of hardware devices using a suitable programming language and programming environment.

• Critically evaluate a mobile application designed for cross-platform deployment.

Important Information

You are required to submit your work within the bounds of the University Infringement of Assessment Regulations (see your Programme Guide). Plagiarism, paraphrasing and downloading large amounts of information from external sources, will not be tolerated and will be dealt with severely. Although you should make full use of any source material, which would normally be an occasional sentence and/or paragraph (referenced) followed by your own critical analysis/evaluation. You will receive no marks for work that is not your own. Your work may be subject to checks for originality, which can include use of ,an electronic plagiarism detection service.

Where you are asked to submit an individual piece of work, the work must be entirely your own. The safety of your assessments is your responsibility. You must not permit another student access to your work. Where referencing is required, unless otherwise stated, the Harvard referencing system must be used.

Please ensure that you retain a duplicate of your assignment. We are required to send samples of student work to the external examiners for moderation purposes. It will also safeguard in the unlikely event of your work going astray.

Submission Date and Time
As specified on Canvas
Submission Location
Electronic submission via Canvas

Introduction

As mobile technology continues to evolve, mobile applications have become essential in shaping how users engage with digital platforms. This assignment is designed to equip you with the skills and knowledge necessary to develop mobile applications across various platforms and methodologies. Through hands-on experience, you will have the opportunity to build basic applications that demonstrate key concepts in each technology. Over the span of 12 weeks, you will participate in workshops focused on three areas: Progressive Web Apps (PWA), Native Android Development, and Cross-Platform Development. While all workshops will help you build essential skills, three key workshops, one for each technology, will be graded and contribute to your professional assignment portfolio.

Assignment Specifications

In this assignment, you are required to complete the following graded workshops andsubmit them, along with a report and a screencast, as part of a portfolio that includesthe following components:

Portfolio Component 1 (20%): Week 3 Workshop (PWA)

In this workshop, you will learn how to leverage modern web technologies to createa responsive application that provides a native-like experience for users. you need todevelop a basic PWA that works offline and syncs tasks when online. It will be developedbased on a specific provided scenario in the workshop, with specific core features andadditional features.
Portfolio Component 2 (30%): Week 7 Workshop (Native App)

In this workshop, you will explore the fundamentals of native Android development. You need to create a native Android application that demonstrates your knowledge ofthe Android SDK and best practices for user interface design. The application will bedeveloped based on a provided scenario, incorporating essential features that highlightyour understanding of Android components and functionalities.

Portfolio Component 3 (35%): Week 11 Workshop (Cross Platform)

In this workshop, you will focus on cross-platform application development using aframework such as Flutter. You will develop an application that runs on various devices,showcasing your understanding of mobile app development across different environments.The application must meet specified requirements and include core functionalities andcross-platform features relevant to the scenario provided. Further details will be providedduring the workshop.

Portfolio Component 4 (8%): Report

In this report, you will provide a brief description of each app developed during the three workshops, including screenshots, key coding logic, and implementation details. You should also reflect on your development experience, highlighting the challenges faced and areas for improvement. Further details on what to include will be provided in the workshops exercises.

Portfolio Component 5 (7%): Screencast

Create a screencast that demonstrates the exercises and the functionalities of theapplications developed in the graded workshops. This screencast should effectively showcase the key features and usability of your applications, providing a visualrepresentation of your work. The screencast should be no longer than 12 minutes toensure clarity while allowing sufficient time to demonstrate all applications effectively.

Submission Requirements

By completing this assignment, you will gain exposure to different mobile applicationdevelopment technologies and develop basic applications that meet specified requirements. Please note that there is a new requirement for this submission. You are now required to fill out an assignment cover sheet with all your details, answer theprovided questions, and include any relevant notes or comments. This cover sheet mustbe submitted along with the rest of your assignment parts. This assignment should be submitted no later than the due date, as advised on Canvas, with the required files:
  • Assignment Cover Sheet (PDF): Submit a PDF of your completed and filled cover sheet for all your assignment parts.
  • Portfolio Report (PDF): Submit a PDF report containing a description of the apps and tasks developed in the three specific workshops, including screenshots,coding logic, implementation details, and reflections on the development process.
  • Workshop week 3 (Zip file): Submit a Zip file containing the entire progressive web application folder and a PDF workshop report. Please ensure that the progressive web application (PWA) folder contains all your source codes(HTML, JSON, JS) with all the files inside the folder including any images or extra folders for styling, images, or Java scripts.
  • Workshop week 7 (Zip file): Submit a Zip file containing the folder of the android studio project of your application, along with any necessary workshop exercise files.
  • Workshop week 11 (Zip file): Submit a Zip file containing the cross-platform application source codes with all the files inside the folder, including any images or folders, along with any necessary workshop exercise files.
  • Screencast (MP4 video): Record a screencast of 12 minutes maximum demonstrating the functionality of your workshop applications and exercises. The screencast should showcase key features and interactions, providing a clear overview of how users can use the application. Submit the screencast in a commonly used and accessible file format, such as MP4.

Marking Criteria

The mark scheme and breakdown is shown below in the next page.

发表评论

电子邮件地址不会被公开。 必填项已用*标注