📘 Uncategorized

My Assignment project- ICT304 : Mobile Application Development Capstone Group Project Assessment

AD admin3 · 📅 26 September 2025 · ⏱ 4 min read
✍️ Need help with this assignment? Get expert quotes in minutes — free to submit. ✍️ Get Writing Help FREE

Assessment Overview

This capstone project requires your team to design, develop, and present a fully functional Android application that addresses a real-world problem. You will apply everything learned throughout the trimester including design, usability, development, debugging, and user testing.

Your solution should be user-centered, technically sound, and aligned with Android and UX best practices .

Group Project Requirements

Your group must:

  1. Define the App Concept
    • Real-world purpose
  • Specific user base (target audience)
  • At least 6 core features
  1. Build a Fully Functional App
    • Developed in Android Studio
    • Minimum 6 screens
    • Smooth navigation and interaction
    • Use of Room database, LiveData , and ViewModel (or SharedPreferences if appropriate)
    • Use of RecyclerView , intents , fragments , and custom styling
    • Integration of notifications , services , or location APIs (if relevant)
  2. Follow Android & Material Design Principles
    • User-friendly interface
    • Accessibility and responsive layout
    • Logical structure
  3. Conduct User Testing
    • At least 3 test users
    • Collect usability feedback and summarize findings in report

Submission Components

  1. Functional App (.zip)
    • Android Studio project including all necessary resources and source
  2. Group Project Report (Max 2000 words)

Include the following sections:

  • App overview and goals
  • Key features and architecture overview (include diagram if needed)
  • Tools and technologies used
  • UX decisions and accessibility features
  • Testing process and results
  • Screenshots of the UI
  • Challenges encountered and how you solved them
  • Contribution breakdown per member (brief)
  1. Group Presentation Video (Max 8 minutes)
    • Explain app goals, demo main features, and reflect on the group
    • Each member must speak briefly (voiceover or live)
    • Submit MP4 file or YouTube unlisted link
  2. Individual Reflection (500–700 words)

Each student must reflect on:

  • Their personal contribution
  • Skills learned or improved
  • Challenges and how they were addressed
  • Lessons on teamwork and mobile development
  • Self-assessment of strengths/areas to improve

Assessment Requirements – Summary

The ICT304 Mobile Application Development Capstone Group Project requires students to collaboratively design, develop, and present a fully functional Android application that addresses a real-world problem. The assessment integrates all skills learned during the trimester, including design, usability, development, debugging, and user testing.

Key components of the assessment include:

  1. App Concept & Planning
    • Define a real-world problem.
    • Identify a specific target audience.
    • Design at least six core features.
  2. Development of the Functional App
    • Developed in Android Studio.
    • Minimum six screens with smooth navigation.
    • Integration of Room database, LiveData, ViewModel (or SharedPreferences), RecyclerView, intents, fragments, custom styling.
    • Optional integration of notifications, services, or location APIs.
    • Adherence to Android & Material Design principles, user-friendly interface, accessibility, and logical structure.
  3. User Testing
    • Conduct tests with at least three users.
    • Collect and summarize usability feedback.
  4. Submission Components
    • Functional App : Complete Android Studio project in .zip format.
    • Group Project Report (max 2000 words) : Overview, key features and architecture, tools and technologies, UX decisions, testing results, UI screenshots, challenges and solutions, contribution breakdown.
    • Group Presentation Video (max 8 mins) : Demo of app features, goals, and reflection on teamwork, with participation from all members.
    • Individual Reflection (500–700 words) : Personal contribution, skills learned, challenges faced, lessons in teamwork and mobile development, self-assessment.

Step-by-Step Approach Guided by the Academic Mentor

Step 1: Understanding Requirements and Planning

The mentor guided the group to analyze the assessment brief carefully, ensuring all components were understood. The team defined the real-world problem, target audience, and core app features. A project timeline and task distribution among members were established.

Step 2: Designing the App Concept

  • Wireframing and UX Planning: The mentor helped the group design wireframes and user flows, emphasizing accessibility and intuitive navigation.
  • Feature Prioritization: Each of the six core features was mapped to the user’s needs.

Step 3: Development Process

  • Environment Setup: Mentor guided students to configure Android Studio, including libraries for Room, LiveData, and ViewModel.
  • Screen & Navigation Development: Students created six screens with smooth interaction; mentor advised on fragments, RecyclerView, and intent usage.
  • Styling & Material Design: The mentor ensured UI elements adhered to Material Design principles and were responsive.
  • Integration of Optional Features: Guidance was provided on notifications, location APIs, or services relevant to the app concept.

Step 4: Conducting User Testing

  • Test Planning: Mentor suggested methods for recruiting at least three users and designing a feedback questionnaire.
  • Feedback Analysis: Students compiled results, and the mentor helped interpret findings to improve usability and fix bugs.

Step 5: Preparing the Report & Presentation

  • Report Structuring: Mentor assisted in organizing the 2000-word report into clear sections, including architecture diagrams, tools, UX decisions, and screenshots.
  • Video Presentation: Guidance was given on scripting the 8-minute demo, assigning speaking parts, and highlighting app features and teamwork reflections.

Step 6: Individual Reflection

  • Students documented personal contributions, challenges faced, skills acquired, and lessons on teamwork. Mentor provided guidance on reflective writing and self-assessment.

Outcome and Learning Objectives Achieved

Final Outcome:

  • A fully functional Android app addressing a real-world problem.
  • Comprehensive group report detailing design, development, testing, and contributions.
  • Presentation video demonstrating app features and reflecting on collaboration.
  • Individual reflections showcasing skills learned and self-assessment.

Learning Objectives Covered:

  1. Apply Android development skills (Room, LiveData, ViewModel, RecyclerView, intents, fragments).
  2. Implement user-centered design and UX best practices.
  3. Conduct user testing and interpret usability feedback.
  4. Collaborate effectively in a team environment.
  5. Communicate technical solutions through written reports and presentations.
  6. Reflect on personal growth, skill development, and teamwork in a capstone project context.
Plagiarism Free Assignment Help

Expert Help With This Assignment — On Your Terms

  • Native UK, USA & Australia writers
  • 100% Plagiarism-Free — Turnitin report included
  • Deadline from 3 hours
  • Unlimited free revisions
  • Free to submit — compare quotes
AD
admin3
Academic Expert · CognitaWriting

Expert academic writer and education specialist helping students in the UK, USA, and Australia achieve their best results.

Need help with your own assignment?

Our expert writers can help you apply everything you've just read — to your actual assignment, brief, and marking criteria.

Get Expert Help Now →
📝 Free Submission — No Card Required

Need Help With This Assignment?

Our verified experts deliver 100% original, plagiarism-free work to your exact brief and marking criteria. Submit free — compare quotes — choose your expert.

Write My Assignment FREE Get A Free Quote →

No credit card · No commitment · First quote in minutes