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:
Submission Components
Include the following sections:
Each student must reflect on:
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:
App Concept & Planning
Define a real-world problem.
Identify a specific target audience.
Design at least six core features.
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.
User Testing
Conduct tests with at least three users.
Collect and summarize usability feedback.
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.
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.
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.
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.
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.
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.
Students documented personal contributions, challenges faced, skills acquired, and lessons on teamwork. Mentor provided guidance on reflective writing and self-assessment.
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:
Apply Android development skills (Room, LiveData, ViewModel, RecyclerView, intents, fragments).
Implement user-centered design and UX best practices.
Conduct user testing and interpret usability feedback.
Collaborate effectively in a team environment.
Communicate technical solutions through written reports and presentations.
Reflect on personal growth, skill development, and teamwork in a capstone project context.
Looking for guidance on tackling your assignments? You can download this sample solution to see a professional approach, structure, and referencing style. Remember: this sample is strictly for reference and learning purposes only. Submitting it as your own work may lead to plagiarism issues.
If you want a completely original, plagiarism-free solution tailored to your assignment requirements, our team of professional academic writers is here to help. Ordering a custom solution ensures:
100% original content written from scratch.
Accurate referencing and high-quality academic sources.
Clear structure and well-researched arguments.
Timely delivery to meet your deadlines.
Support from experts in your subject area.
Disclaimer: This sample is intended for study and reference purposes only. Using it as your own submission may violate academic integrity policies.
Download Sample Solution Order Fresh Assignment
© Copyright 2025 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.