Highlights
In this assessment, you will implement a working Android application based on your design from Assessment 1. You will use Android Studio and apply best practices in UI layout, activity navigation, data handling, and debugging.
You are expected to:
Build a functional prototype (no backend integration is required, but mock data or internal storage is acceptable).
Use good programming structure and user-centered design principles.
Demonstrate the ability to debug and document issues effectively.
What You Must Include in Your App
Your app must contain at least the following:
4-5 Screens, including:
Login or Welcome
Home/Dashboard
Details Page (e.g., profile/item info)
Settings or Preferences
Navigation using intents
Use Intent, startActivity(), or Navigation Component
Data Handling
Use SharedPreferences, SQLite, or hardcoded mock data
You may also use ViewModel + LiveData if confident
Input Handling and Validation
Forms or fields with proper user input validation
UI Elements
RecyclerView or ListView
Buttons, TextViews, EditTexts
Menu or ActionBar integration
Styling
Follow Material Design standards
Use styles/themes, drawable resources, and consistent UI patterns
EADME Report Must Include (Max 1000 words)
App Overview - What is the app's purpose and structure?
Feature Summary - What are the key implemented features?
Tools & APIs Used - Android components, layouts, libraries, etc.
Challenges & Debugging - What issues did you face and how were they resolved?
Known Limitations - Any features not completed or known bugs
Screenshots - Show key screens from your project
Reflection - What did you learn from this project?
Demo Video with sound
A short video (max 3 minutes) demonstrating the working features
Narration is required
Unlisted YouTube link or MP4 upload via Moodle
Assessment Rubric (Total 30 Marks)
| Criteria | HD (85-100%) | D (75-84%) | C (65-74%) | P/F (0-64%) | Marks |
| App Functionality (ULO3, ULO4) | Complete and smooth functionality; all features work as expected | Most features functional with minor bugs | Some core features work; app is partially usable | Many features missing or app does not compile/run | /10 |
| UI & UX Implementation (ULO3) | Visually polished; consistent Material Design; intuitive navigation | Clean interface with mostly consistent UI; some improvement is possible | Basic interface with minor inconsistencies or usability issues | Poorly designed or inconsistent interface; poor UX | /5 |
| Code Quality & Structure (ULO4) | Well-structured, modular code; clear comments and naming conventions | Mostly clean code with logical structure | Acceptable code with minor readability issues | Poorly structured code; difficult to understand or not working | /5 |
| Use of Android Components (ULO4) | Excellent use of multiple Android components (Intents, RecyclerView, SharedPreferences, etc.) | Good integration of standard components | Uses some components correctly | Minimal or incorrect component usage | /5 |
| Debugging & Error Handling (ULO4) | Issues identified and resolved; evidence of systematic debugging | Minor issues resolved; some documentation of bugs | Basic debugging with limited reflection | No debugging evidence or app crashes without explanation | /3 |
| Criteria | HD (85-100%) | D (75-84%) | C (65-74%) | P/F (0-64%) | Marks |
| README Report Quality (ULO3) | Professional, clear, includes reflection and insights; visual aids | Clear and well-structured, minor issues | Adequate explanation but lacks clarity in places | Unclear or incomplete; missing sections/screenshots | /2 |
Total: /30
Tips for Success
Follow Week 2-8 lecture content closely (navigation, layout, components, storage).
Test on both emulator and physical device if possible.
Keep UI simple and clean - do not overload screens.
Make sure your app compiles without errors.
Comment your code to explain logic and key functions.
Add screenshots in your report with brief explanations.
This assessment required the development of a functional Android application based on a prior design. The key requirements included:
App Functionality: The app needed to be a functional prototype with 4-5 screens (Login, Home, Details, Settings).
Navigation & Components: It was mandatory to use intents for navigation and to incorporate essential UI elements like RecyclerView or ListView , EditTexts , and Buttons.
Data Handling: The app had to manage data using methods such as SharedPreferences for settings or hardcoded mock data for content.
UI/UX: The user interface was expected to follow Material Design standards with consistent styling.
Documentation: A comprehensive README report was required, detailing the app’s features, challenges faced, and a reflection on the learning process.
Demo: A short 3-minute video demonstration with narration was also a mandatory part of the submission.
The academic mentor guided the student through the assessment using a structured, step-by-step process.
The process began with planning and structuring the application. The mentor helped the student to outline the app's screens and map out the navigation flow, deciding on a data handling method (e.g., hardcoded data) before any coding began.
Next, the mentor guided the student in building the app screen by screen . They started with the Login screen, focusing on input validation before moving on. The Home screen was then developed, with the mentor demonstrating how to implement a RecyclerView to display a list of items dynamically. For the Details screen, the mentor explained how to pass data between activities using Intents . Finally, the Settings screen was used to introduce and implement Shared Preferences for saving user preferences, directly meeting one of the core requirements.
As the screens were built, the mentor emphasized integrating key Android best practices. They reviewed the navigation flow to ensure correct use of startActivity() and focused on the Material Design principles for styling and layout consistency. Crucially, the mentor taught the student how to use Android Studio's debugger and logcat to systematically identify and resolve bugs, a skill vital for both the assessment and future development.
For the final submission, the mentor provided guidance on creating the README report . They helped the student structure the report to clearly describe the app, summarize features, and reflect on the project's challenges and solutions. The mentor also offered tips on recording a clear, narrated demo video .
Through this process, the student successfully achieved the key learning objectives of the assessment. They demonstrated proficiency in UI/UX design (ULO3) by creating a functional and well-styled app. They also proved their ability to write quality code (ULO4) by correctly implementing core Android components, handling data, and debugging issues effectively, resulting in a fully functional and well-documented application that met all the assessment criteria.
Struggling with a complex assignment? Get ahead by downloading our sample solution. This resource is crafted to help you understand the core concepts and structure of a high-quality academic paper. Use it as a guide to learn how to approach your own work, format your arguments, and cite sources correctly.
A Quick Word on Plagiarism: This sample is for your reference and learning purposes only. Submitting it as your own work is considered plagiarism and can lead to serious academic penalties. The goal is to learn from our experts, not to copy their work.
Need a Unique Solution?
Every great student project starts with a unique idea. If you want a 100% original, custom-written assignment that's tailored to your specific requirements and guaranteed to be plagiarism-free, let our professional academic writers do the heavy lifting. We deliver custom solutions that are well-researched, perfectly structured, and ready to impress.
Benefits of Ordering a Fresh Assignment:
100% Original: Custom-written from scratch, just for you.
Plagiarism-Free: Every order comes with a free plagiarism report.
Expertly Crafted: Written by subject matter experts with advanced degrees.
Meets All Instructions: Tailored to your specific assignment brief and academic standards.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.