Projects

EE4304 in Semester A 2016/2017

Don't do it for marks, be proud of your apps.
Students will work in teams with 4 students per group to implement and deploy iOS Mobile apps of their proposed applications. Each team is expected to apply best software development practices such as using software configuration management, and select appropriate supporting tools.

The asscessment of the course project is based on the following three activities:
  1. Proposal and Presenation (5%)
    • The proposed apps must be non-trivial, ideally incorporating multiple significant features of the iOS platform. The proposed app should satisfy at least one or two of the following categories:
      • humanitarian (i.e. it improves quality of life in some significant way)
      • monetizable (i.e. it could generate a profit)
    • The proposal must include research to similar apps that are available in the App Store. Students are required to justify that their idea either adds a significant feature, or would be implemented in a way that is a significant improvement over the existing app.
    • In the proposal, express the vision and scope of the proposed app.
    • Template of the project proposal:
      1. App Name
      2. Names of students in the team
      3. Summary of the project (about half page)
      4. Preliminary list of functional requirements.
      5. Some draft screen layouts to get you thinking about layout. The layouts can be handwritten for this milestone.
      6. Competitive Analysis (who are competitors, how successful are they, how is your idea different)
      7. Scope of Initial Release (Progress Report Deliverables)
      8. Scope of Potential Future Releases (Final Deliverables)
    • All members of the project teams are required to involved in their presentation of the proposed iOS Mobile Apps with 15 minutes on week 4.
    • The project proposal template can be downloaded here.
    • Deadline: The proposal must be sent to the ee4304@gmail.com before 12.00nn on 20th Sep 2016.

  2. Pre-alpha Release and Progress Presentation/Report (15%)
    • Implement a partial version of the proposed app. This version should implement most of the basic features of the app. The pre-alpha release is an internal milestone to demonstrate reasonable progress.
    • Teams are required to give an oral progress presentation of their partially developed apps on weeks 8 or 9.
    • The progress presentation length is about 20 minutes with one question for Q&A.
    • Each team member must participate in the presentation in some way.
    • Demo is required during the presentation.
    • Team is required to answers a few questions from the class or instructor.
    • Each team is also playing a role to assess the performance of the other teams by filling-in assessment forms and raising questions after the presentations.
    • A progress report is also required to submit on week 8 with details of the design and implementation methods.
    • Full credit if a working pre-alpha release is demonstrated on the progress presentation.
    • The project progress report template can be downloaded here.

  3. Final Presentation with demo and Final Report (30%)
    • Implement a complete version of your app. This version should be feature complete and fully polished.
    • Project Teams are required to give an oral presentation of their completed apps on weeks 12 or 13.
    • Each presentation must be 25 minutes with at least two questions for Q&A.
    • A complete story of the developed app should be presented in this final presentation with demo.
    • A short video to introduce the developed app is required which can demonstrate the main features of the developed app.
    • The requirements are same as the progress presentation and Progress Report as listed above.
    • The project final report template can be downloaded here.
    • A final report with source code, ppt, mini-poster and promotion video of the app are required to submit on week 14 with all details of the project.

    Project Groups:

    • Group 1 : Guitar Tabber
      • LAU Kin Wai Steven, CHOY Cheuk Piu Richard, WONG Ka Kit David, MAS CANDELA Enrique, TONG Ming Wai Frank

    • Group 2 : Hucha: A Personal Finance App
      • David Ivorra Piqueres, MAN Chun Ho, WONG Cho Hing, CHAN Chun Yin

    • Group 3 : Big 2 Assistant
      • LAW Ho Chun, CHAN Ka Yi, WONG Kai Kin, WONG Samson Yiu Ting

    • Group 4 : Easy Cook
      • LI Kwok Chuen, YIP Kwai Cheung, LIM Ao Shuang, LO Kwok Chun, LUI Ting Yat

    • Group 5 : UNote
      • SUNG Ka Ho, HO Yung San, YOUNG Wai Kin, Arancha Ferrero Ortiz de Zarate

    • Group 6 : MyHealthKeep
      • HO Chi Hin, LEE Wai Hoi, KUNG Siu Man, LEE Chun