Institute of Computer Science
  1. Courses
  2. 2022/23 fall
  3. Mobile Application Development (LTAT.06.021)
ET
Log in

Mobile Application Development 2022/23 fall

  • Main
  • Lectures
  • Labs
  • Homeworks & Assignments
  • Task submission
  • Extra Materials
  • Best Practices
  • Results
  • Quizes
  • Projects
    • Presentations & Report
    • Teams & Topics
    • Grading & Submission

Presentations

Initial Presentations

  • Each team has 3-5 minutes
  • Present your team members (3-4 persons), team name, initial idea
  • Try to explain your idea as a "user scenario"
    • see here to learn more about user scenarios
  • Which functional blocks are you planning to have?

Final Presentations

  • Each team has total of 10 minutes
    • 1-3 minutes of pitch video (demo & story )
      • Try to be creative, consider it as a kind of advert for your product/solution. It should demonstrate the features from the user(s) and story perspective. This video should attract funding and contributors to this project - focus on your strengths!
      • Technical details are not important. That said, a working prototype must still be be part of it. Note that some components of the prototype may still be mocked or faked.
    • 5-7 minutes of live presentation about the development process (can use slides):
      • who worked on what? What went well? What went south?
      • What would you add/do if you had more time?
      • What was the most challenging problem?
    • Rest: Discussion & Questions with audience

Report

The report can be either a .pdf or a wiki (e.g. GitHub wiki) It should include:

  • Technical README - how to compile/build/run this system/app, what are necessary dependencies? What device has the project been tested on?
  • The concept story (idea) of your app - the features, target audience.
  • Brief report about project experience
    • Which functional feature blocks does the project fulfil?
    • What other technologies, libraries you used in your project.
    • Who worked on what? What went well? What went south?
    • What would you add/do if you had more time?
    • What was the most challenging problem?
  • OWASP report
    • Choose at least 2 L1 requirements from OWASP MASTG checklist
      • Choose among those which have a specific Test Case linked.
      • Analyse the requirement for your app and test it.
        • Write down the MASVS-ID
        • Explain the requirement and how it applies in the context of your project
        • Explain the activities you did to test the requirement
        • Discuss - did you fulfil the requirement. If not - what needs to be done to fulfil it? (no need to implement)
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment