Please let me know out of the options which one would be the easies for you to do.
Mobile Application Development Winter 2019 1 Mobile Application Development Group Project This assignment is part of your assessment for the following learning outcomes: ▪ Requirement analysis, design, develop and test applications on emulators and deploy them on real devices (e.g. smart phones). ▪ Develop mobile applications using Visual Studio. ▪ Develop applications that utilise the phone’s sensors and connectivity. ▪ Adhere to design guidelines and specifications prescribed for a mobile platform when developing applications. You should be able to complete this assignment after you have studied the following: ▪ Lectures and related practical exercises ▪ Design guidelines for Phone applications ▪ C# lessons on MVA This group project will account for 30% of your final mark. 1. A softcopy (zipped project folder) must be submitted using Turnitin. a. The project must be able to compile. b. A document briefly describes your mobile app’s requirement specification. c. Emailing the assignment to the lecturer will not be accepted. 2. Demonstrate the app on a device and/or on the emulator. 3. Presentation on Week 9. Late submission will be penalised. Please let me know in advance any issue/problem/question. The Projects Group Project Title Client A A Rental House System Tuan/Students B A Mobile Application to Record Student Attendance Tuan/Students C A Mobile Application to Share books Tuan/Students D Inventory Control Management Employer/Students E Commercial Cleaning Employer/Students F Employment Agency Employer/Students G Home Delivery Foods Restaurant/Students H Pizza Restaurant Restaurant/Students I Kid Toys For All Parents/Children J Hostel Booking Students Any interesting topics Open Discussion mailto:
[email protected] Mobile Application Development Winter 2019 Coursework 2 – Group Project 2 What is required of you? Our class will ideally divide in small groups, 2-3 members per group. Assume your group is working for a software development company and you are assigned to develop a software application for a client. Students of other groups could be potential users of the software you are developing. Each group must deliver a mobile application and a presentation. Your mobile application should show at least 5 major functions. The group project will be assessed based on your knowledge and skills in the following areas: (i) Design: wireframes, prototypes (10 marks) Note: You should briefly say how your prototypes works. (ii) User interface (the View) a. Controls, Data Templates, XAML b. Multiple pages (or Carousal page) and orientation c. App name, Icon, Description, Splash screen d. Adherence to design guidelines/principles (5 + 5 + 5 + 5; 20 marks) (iii) Program code (the Model and the View Model) a. Classes, objects, exception handling b. Data binding c. Events, event handlers, page navigation d. Program structure (modularisation, variable names, easy of code maintenance, comments, etc.) (10 + 10 + 5 + 5; 30 marks) (iv) Data a. Data storage and retrieval (using LINQ). (10 marks) (v) Demonstrate new knowledge gained (not taught in lectures) (15 marks) (vi) A group presentation/demonstration (20 minutes, plus Q&A) (10 marks) (vii) Report Document (5 marks) It is your responsibility to make appointments with your client(s) and users to find more information about your project. Feedback on the project will be given throughout the duration of the project. mailto:
[email protected]