COMPS413F Mini-Project

COMPS413F Application Design & Development for Mobile Devices


Mini-Project in Android Application Development


Due Date: 3 January 2021 (Sunday) (Week 14)


Aim

The aim of the mini-project is to design, develop, and evaluate an application written in Android. Each group of no more than five students will submit an application of a particular area. The groupmates are not limited from the same tutorial group.


Project Requirements
• A complete version of your proposed application should be implemented.
• You are encouraged to implement any additional or useful feature.
• The application should satisfy the following basic technical requirements to achieve the minimal standard:
o Android API is applied
o Using both high-level GUI and low-level GUI
 UI widgets, 2D graphics
o Splash screen
o An “About” screen callable from menu command
o Data storage
 Files, shared preferences, SQLite, …
o Multithreading
 Thread, Handler, AsyncTask, …
o Multimedia

 Sound effects, image, device vibration, …


Development

You are allowed to complete it with the help of other mobile application development frameworks. If any framework is employed, it should be specified in the report.


Project Report
• A report of less than 1000 words addressing the design and evaluation of the application.
• In the written report, you should include:
o Application/group basic information:
 Application name
 Names and student ID of students in the team
o Summary of your application project, e.g., the problem.
o Description of major and significant feature or improvement of your application.

Video Recording
• Record a video with length less than 5 minutes for demonstrating the features of your application.
• For demonstration with emulation in PC, you can download the following freeware to capture recording.
o Acethinker Free screen recorder online:
 https://acethinker.com/free-screen-recorder
 User guide:
• https://www.youtube.com/watch?v=n-cbiivY0PU&t=
o You can also use other approaches you are familiarized with.

o Cantonese or English is accepted during video demonstration.


Submission
• Submit your works to the OLE, which include:
o An Android Studio project containing the application and the application is runnable by running the project.
o Project report.
o Video recording.
• Use “s*******.zip” as the filename format of your submission, where s******* is your student ID.
o Only one submission of each group is required.
• Non-submission of each submission element will be penalized at 50% (absolute marks).
• Late submission without a legitimate reason will be penalized at 20% (absolute marks) by 1 day, or get zero for your mini-project.
• Submission of FYP or application from other courses will get zero mark of your mini-project.
• Every group should submit all the required components on 3 January 2021 (Sunday) (Week 14).


Grading Referenced Criteria

Pass Grade
• Satisfying the technical requirements.


Higher Grades

To obtain higher grades, groups may consider one or more of the following approaches:
• Appropriate use of more graphics and animations
• Appropriate use of more multimedia
• Appropriate use of more sophisticated techniques
• Innovative idea
• Significant features