TSE2483 Mobile Apps Development Assignment 2 – Faculty of Computer Science and Information Technology

School

Kolej Poly Tech Mara (KPTM)

*We aren't endorsed by this school

Assignment Type

Individual Assignment

Subject

TSE2483: Mobile Apps Development

Uploaded by Malaysia Assignment Help

Date

09/29/2025

INSTRUCTIONS TO CANDIDATES:

A. INSTRUCTIONS

  • This is an individual assignment.
  • The task relates to Introduction to Mobile Application and User Interface Design.
  • Plagiarism, copying, and cheating will not be tolerated, where no marks will be awarded and disciplinary actions can be taken.
  • Submit your final documentation and application file through eLMU or Google Classroom before the deadline.

B. COURSE LEARNING OUTCOME

  • CLO1 – Apply technicalities and features of mobiles devices in solving mobile application problems. (C3)
  • To fulfil 20% of overall coursework mark.

C. ASSIGNMENT SPECIFICATION

The assignments require students to design a simple mobile apps screen. Student will write code to implement specific features, demonstrating their understanding of programming languages (Kotlin for Android) with object-oriented principles.

Stuck in This Assignment? Deadlines Are Near?

Instruction:

You are required to design and develop a To-Do List App using Android Studio and Kotlin programming language. The app should allow users to manage their daily tasks effectively by adding, editing, deleting, and marking tasks as completed.

App Features:

  1. Add New Task: Users can enter a task name and optional description.
  2. Edit or Delete Task: Allow users to modify or remove existing tasks.
  3. Mark Task as Completed: Users can toggle the task status (Pending/Completed).
  4. Organize Tasks by Categories or Deadlines: Users can group tasks (e.g., Work, Study, Personal).
  5. Dashboard Screen: Displays a summary of completed vs. pending tasks.
  6. Credit Line: Include your full name on the main interface.

Requirements:

  • Use Android Studio with Kotlin programming language.
  • Apply object-oriented principles in your code.
  • Design a user-friendly UI following mobile app design guidelines.
  • Implement RecyclerView or ListView to display tasks.
  • Include at least two activity screens (e.g., Dashboard & Task Management).

The report submission must include screenshots of the application interface and the complete source code.

RUBRICS : ASSIGNMENT 2 (C3)

Criteria Excellent (4) Good (3) Fair (2) Needs Improvement (1) Points
Understanding of Programming Language Demonstrates an exceptional understanding of the programming language Kotlin and writes code that is precise, efficient, and adheres to best practices. Shows a strong understanding of the programming language, writing code that is mostly accurate, efficient, and follows good programming practices. Demonstrates a basic understanding of the programming language, writing code that may contain some inaccuracies or inefficiencies, but generally follows standard practices. Shows a limited understanding of the programming language, resulting in code that contains significant inaccuracies, inefficiencies, or deviates from standard practices. 4
Proficiency in Framework Usage Demonstrates exceptional proficiency in using the framework Android SDK, utilizing advanced features effectively to implement the required functionalities. Shows good proficiency in using the framework, utilizing essential features to implement most of the required functionalities, though with some gaps in advanced utilization. Demonstrates a basic level of proficiency in using the framework, implementing some required functionalities but lacking depth in utilizing advanced features. Shows a limited proficiency in using the framework, resulting in incomplete or ineffective implementation of required functionalities. 4
Code Quality and Structure Writes code that is well-structured, organized, and easy to follow, adhering to coding standards, comments where necessary, and a clear separation of concerns. Writes code that is mostly well-structured and organized, following coding standards, but might lack some clarity in structure or have minor inconsistencies. Writes code that is somewhat disorganized or inconsistent in structure, with gaps in adherence to coding standards, making it harder to follow or understand. Writes code that is poorly structured and disorganized, lacking adherence to coding standards, making it difficult to follow or comprehend. 4
Error Handling and Testing Demonstrates exceptional error handling and robust testing, ensuring minimal errors and thoroughly testing the code for functionality and edge cases. Shows good error handling and testing, with minimal errors, but might have some gaps in thorough testing for all functionalities and edge cases. Shows basic error handling and testing, with some errors and gaps in comprehensive testing for all functionalities and edge cases. Lacks effective error handling and testing, resulting in numerous errors and insufficient testing for functionalities and edge cases. 4
Documentation and Comments Provides extensive and comprehensive documentation and comments in the code, ensuring clear explanations and context for each code section and functionality. Provides sufficient documentation and comments, offering explanations and context for most code sections and functionalities, but might lack depth or detail in certain areas. Offers limited documentation and comments, lacking clarity or explanations for code sections and functionalities, impacting understanding and context. Fails to provide effective documentation and comments, resulting in code sections and functionalities with no or insufficient explanations or context. 4
TOTAL 20

Get 30% Discount on This Assignment Answer Today!

Get Help By Expert

Many Malaysian students find it tough to code Kotlin apps with RecyclerView, UI design, and OOP concepts. Our Malaysia Assignment Help team provides AI-free, plagiarism-free solutions for Mobile Apps Development assignments. You can also explore our computer science assignment sample or visit the malaysia  assignment helper to get expert support today

Answer

UP TO 15 % DISCOUNT

Instant Paper Writing Services by Native Malaysia Writers

Plagiarism Free Solutions
100% Original Work
24*7 Online Assistance
Native PhD Experts
Hire a Writer Now
Convincing Features
TSE2483 Mobile Apps Development Assignment 2 – Faculty of Computer Science and Information Technology
Plagiarism Free Report
On-Time Delivery
Native Writers
A+ Quality
100% Confidential
24*7 Online Assistance

Get these features included in Your Assignment

Facing Issues with Assignments? Talk to Our Experts Now!Download Our App Now!

Have Questions About Our Services?
Download Our App!

Get the App Today!

QRcode

Get Assistance for Assignments, online Exam, and Projects Writing