Mobile Platforms and Application Development | My Assignment Tutor

Faculty of Engineering, Environment and ComputingMobile Platforms and Application DevelopmentCW Assignment Brief 2020/21 (RAB) Module TitleMobile Platforms and ApplicationDevelopmentInd/GroupIndividualCohortSEM3Module Code7052CEMCoursework TitleCW Cross-Platform App DevelopmentHand Out Date28/06/21LecturerMark J TyersDue Date:16/07/21 18:00Estimated Time30 hoursCoursework TypePractical App DevelopmentModule Credits15Submission Arrangement Online via AulaFile Types: Screencasts plus GitHub repositories.Mark and Feedback Date: 30/07/21Mark and Feedback Method: Comments and rubric marks.Module Learning Outcomes Assessed1. Critically evaluate different technology design and implementation options for developingmobile apps with rationale and recommendations.2. Apply the appropriate platform and technologies to produce a mobile app that deliversinnovative user experience within specified time constraints and quality requirements,including risk management.3. Design and implement a mobile app following the process of building native or hybrid apps.4. Demonstrate an ability to maintain ease of data access and usability across platforms.5. Evaluate mobile app development resources and apply appropriate tools, apps editors or theIntegrated Development Environments (IDEs) for developing cross platform apps. 1Task OverviewThe assignment requires you to experiment with a range of technologies that can be used todevelop smartphone apps, reflecting on your experience. For the higher grades you will alsoneed to use these different technologies to build a simple app.You will then configure your development environment and use the Dart language to build aFlutter app together with a REST web API that manages its data. You should also be learningabout a second app building technology (your choice).There are a number of project topics and you may choose whatever one you wish as long as notwo students are working on the same one.RestrictionsIt is very important that you read and fully understand the restrictions listed below. If you ignoreany of these your submission will be considered invalid:1. Your work must be your own, do not share your work with any other students or copywork from someone else.2. All code must be available on the University GitHub server as one or more privaterepositories inside the 7052CEM-20201OCTJAN organisation with each repository usingthe correct naming convention.3. All screencasts must be uploaded using the MP4 format. Files provided in differentformats will not be accepted.GitHub RepositoryYou are expected to create one or more repositories in organisation. The name of each repository must bexxx-sem3-yyy, where xxx is your university username and yyy is the platform (eg ios).2SubmissionYou are required to submit several short screencasts in MP4 format, using the screencastingsoftware of your choice.The screencasts need to be uploaded to Aula using the Assignment submission link.The screencasts will be marked using the grading rubrics and this indicates which parts of therubric correspond with each screencast.You should submit the following screencasts:TECHNOLOGY (ILO 1 & 5)A 5 min screencast called TECHNOLOGY.mp4 where you compare different app developmenttechnologies and the tools used to develop your Flutter app. This will be used to mark theMobile Technology and Dev Tools parts of the rubric You should relate this to your chosen topicand focus on the following for the chosen tech:1. Why it is suitable for developing your chosen topic.2. Any limitations that might cause issues.3. The Steps to Configure the appropriate IDE.4. A demonstration of one or more application features (for the high grades only).You will also be required to evaluate your choice of dev tools used to develop your Flutter appand compare this with alternatives.DATA (ILO 4)This screencast should have the name DATA.mp4, be under 5 minutes long and should use anAPI testing tool such as Postman to demonstrate the design of your API including all collectionsand resources. It should demonstrate the use of all supported methods, clearly showing thedata in the request and the corresponding response. This will be marked using the Data part ofthe grading rubric.FRONTEND (ILO 2 – 4)This screencast should have the name FRONTEND.mp4, be under 5 minutes long and shoulddemonstrate the functionality of the Flutter app.If you have implemented a responsive design don’t forget to demonstrate this!This screencast should demonstrate the functionality as defined in the topic descriptor. At thestart of the recording you should state clearly what functionality you achieved (for example “Icompleted features 1-3), this will ensure the marker knows what to look for.This will be marked using the Functionality and UI Design parts of the rubric.3Notes1. You are expected to use the APA 7th Edition referencing style. For support and advice studentscan contact the Centre for Academic Writing (CAW).2. Please notify your registry course support team and module leader for disability support.3. Any student requiring an extension or deferral should follow the university process. As part ofthe University’s No Detriment policy any request for a 2 week extension will receive automaticapproval however you must complete the online application.4. The University cannot take responsibility for any coursework lost or corrupted on disks, laptopsor personal computers. Students should therefore regularly back-up any work and are advisedto save it on the University system.5. If there are technical or performance issues that prevent students submitting courseworkthrough the online coursework submission system on the day of a coursework deadline, anappropriate extension to the coursework submission deadline will be agreed. This extension willnormally be 24 hours or the next working day if the deadline falls on a Friday or over theweekend period. This will be communicated via email and as a CUMoodle announcement.6. Assignments must be uploaded in the file format specified in the assignment brief. Submissionsthat are not in this format will receive a zero mark.7. Assignments that are more than 10% over the word limit will result in a deduction of 10% of themark i.e. a mark of 60% will lead to a reduction of 6% to 54%. The word limit includesquotations, but excludes the bibliography, reference list and tables.8. You are warned to check your work and the filename before uploading to the link. You have onlyone chance to submit which will be checked by Turnitin on your Moodle Web.9. Collusion between students (where sections of your work are similar to the work submitted byother students in this or previous module cohorts) is taken extremely seriously and will bereported to the Academic Conduct Office. This applies to both courseworks and exam answers.10. A marked difference between your writing style, knowledge and skill level demonstrated in classdiscussion, any test conditions and that demonstrated in a coursework assignment may result inyou having to undertake a Viva Voce in order to prove the coursework assignment is entirely yourown work.11. If you make use of the services of a proof reader in your work you must keep your originalversion and make it available as a demonstration of your written efforts.12. You must not submit work for assessment that you have already submitted (partially or in full),either for your current course or for another qualification of this university, unless this isspecifically provided for in your assignment brief or specific course or module information.Where earlier work by you is citable, ie. it has already been published/submitted, you mustreference it clearly. Identical pieces of work submitted concurrently will also be considered tobe self- plagiarism.4


Leave a Reply

Your email address will not be published. Required fields are marked *