0% found this document useful (0 votes)
12 views17 pages

Mad Micro-Project

The document certifies that a group of students from Thakur Polytechnic has successfully completed a micro-project on a To-do List Application as part of their Diploma in Information Technology curriculum for the academic year 2024-2025. It outlines the project's aims, benefits, methodology, and resources required, along with a detailed report on the rationale, literature review, and learning outcomes. The project emphasizes the importance of task management and productivity enhancement through the use of to-do list applications.

Uploaded by

MANAS SINGH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views17 pages

Mad Micro-Project

The document certifies that a group of students from Thakur Polytechnic has successfully completed a micro-project on a To-do List Application as part of their Diploma in Information Technology curriculum for the academic year 2024-2025. It outlines the project's aims, benefits, methodology, and resources required, along with a detailed report on the rationale, literature review, and learning outcomes. The project emphasizes the importance of task management and productivity enhancement through the use of to-do list applications.

Uploaded by

MANAS SINGH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

THAKUR POLYTECHNIC

Diploma in Information Technology

IF6I SIXTH SEMESTER [2024-2025]


GROUP NO – 15

SUBJECT: - (Mobile Application Development)


(22519)
Topic – To-do List Application

ARYAN TIWARI 46
YASH TANPURE 64
ADHEESH TRIVEDI 66
MANAS SINGH 36

ZAGDU SINGH CHARITABLE TRUST


(REGD). THAKUR POLYTECHNIC
(AN ISO 9001:2008 Certified Institute)
Thakur Complex, West to W.E. Highway,
Kandivali(E), Mumbai 400 101
(Accredited by: National Board of Accreditation)

Guided by: - Mr. Swaranjaly Jagtap


1
Maharashtra State Board of Technical
Education Certificate

This is to Certify that the following group of students


46,64,66,36 of 6th Semester Diploma in Information
Technology of institute Thakur Polytechnic (Code-0522) has
completed the micro-project (To do List Application)
satisfactorily in (Mobile Application Development) (22519)
for the academic year 2024-2025 as prescribed in the
curriculum.

ROLL NO NAME ENROLLMENT NO


46 Aryan tiwari 2205220076
64 Yash tanpure 2205220070
66 Adheesh Trivedi 2205220079
36 Manas singh 2205220064

Place: Mumbai
Date:7/03/2025

Seal of
Institute

Subject Teacher Head of the Department Principal

2
Acknowledgement
We feel immense pleasure in submitting this report about
the To Do list Application. While submitting this report, we
avail this opportunity to express our gratitude to all those
who helped us in completing this task. Heading the list with
our own honourable Principal Mr. S.M. Ganechari who is
the beginner of our inspiration. We owe our deep gratitude
and very thankful to our guide – Mrs. Swaranjaly Jagtap
and HOD Mrs. Suwarna Thakre who has proved to be
more than just a mere guide to us. Apart from bringing to us
what can be joy of successful completion of this project was
only possible due to her guidance and co-operation without
which this work would never have been completed.

Finally, we wish to express our deep sense of respect and


gratitude to each and every staff member who has helped us
in many ways and also our parents who have always borne
with us in any critical situation and to all others, sparing
their time and helping us for completion of this project in
whatever way they could. And lastly, we are grateful to each
other the members of our group.

THANKYOU !

3
PROPOSAL

4
TITLE OF MICRO-PROJECT

To do List Application
1. Aim/Benefits of the project:

 Creating Order: A to-do list brings order to our lives. When


tackling projects or following plans, breaking tasks down into
manageable chunks makes them easier to process and complete.
 Accountability: Writing tasks down creates accountability.
 Personalization: To-do lists come in various styles, allowing you to
personalize them.

2.Course Outcome:

 Allows users to create, edit, and delete tasks.


 Prioritizes tasks based on user preferences.
 Provides a minimal and distraction-free interface.
 Enhances task management and productivity.

3.Proposed Methodology:
 Data collection
 Coordination with necessary ethics
 Group discussion
 References from books and internet
 Execution  Prepare report
5
 Presentation
 Project Submission

4. Action Plan:
Sr Details of Planned Planned Name of
No. the Activity Start Date Finish Responsible
Date Team Members
1. Information 25/02/2025 28/02/2025 Aryan Tiwari
Search
2. Group 27/02/2025 30/02/2025 All Members
Discussion
3. Taking 29/02/2025 1/03/2025 Yash Tanpure
References
4. Execution 03/03/2025 05/03/2025 Manas Singh

5. Compilation 06/03/2025 07/03/2025 Adheesh


of Report Trivadi
6. Report 15/03/2025 15/03/2025 All Members
Submission

5.Resources Required:
Name of Specification Quantity Remarks
Resource
Computer windows 11 1 Available
System
Software Google Chrome 1 Available
Microsoft Word Version 2019 61 Available
Web Browser Chrome 1 Available
6.Name of the Team Members:
Name Roll No
ARYAN TIWARI 46
YASH TANPURE 64
ADHEESH TRIVEDI 66
MANAS SINGH 36

Signature
Mrs. Swaranjaly Jagtap

7
REPORT

8
REPORT

1.0 Rationale:
To-do list applications are popular for several reasons: improved
productivity, task management, reduced stress and anxiety, enhanced
focus and clarity, increased motivation and satisfaction, improved
time management, and flexibility. They help prioritize tasks, reduce
stress and anxiety, and provide a clear visual representation of
completed tasks. They also help estimate time required for each task,
preventing procrastination and ensuring tasks are completed within
deadlines. Additionally, to-do list applications offer reminders and
due dates, making them accessible from any device, ensuring a
seamless and organized workflow.

2.0 Aims/Benefits of the Micro-Project:


 Creating Order: A to-do list brings order to our lives. When
tackling projects or following plans, breaking tasks down into
manageable chunks makes them easier to process and complete.
 Accountability: Writing tasks down creates accountability.
 Personalization: To-do lists come in various styles, allowing you to
personalize them.

3.0 Course Outcome Achieve:

 Allows users to create, edit, and delete tasks.


 Prioritizes tasks based on user preferences.
 Provides a minimal and distraction-free interface.
 Enhances task management and productivity.

9
4.0 Literature Review:
Research on to-do list applications reveals their potential to boost
productivity. Users seek features like prioritization, deadlines, and
search ability, along with integration with other tools. Studies
suggest these apps improve focus and task completion by offering a
central hub for organization and progress tracking. Future trends
might involve gamification for motivation, AI-powered task
suggestions, and even features promoting well-being. However,
further exploration is needed into the psychology behind task
management, potential downsides of to-do lists, and their impact on
specific user groups.

5.0 Actual Methodology Followed:


 Data collection
 Coordination with necessary ethics
 Group discussion
 References from books and internet
 Execution  Prepare report
 Presentation
 Project Submission

6.0 Actual Resources Used:


Sr. Name of resources/material Specification Quantity Remark
No
https://www.google.co.in/url Google 1 Available
1

10
7.0 Source Code

create the layout for each item in the list

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android
"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="16dp">

<TextView
android:id="@+id/task_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16sp"
android:textStyle="bold" />

<Button
android:id="@+id/button_done"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:text="Done"
android:onClick="deleteTask" />

</LinearLayout>

11
create the layout for the main activity

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android
"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="16dp">

<ListView
android:id="@+id/list_todo"
android:layout_width="match_parent"
android:layout_height="match_parent" />

<Button
android:id="@+id/button_add"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Add task"
android:onClick="addTask" />

</RelativeLayout>

12
MainActivity.java

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;

import java.util.ArrayList;

public class MainActivity extends AppCompatActivity {


private ArrayList<String> taskList;
private ArrayAdapter<String> adapter;
private ListView listView;
private Button buttonAdd;
private EditText editTextTask;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

taskList = new ArrayList<>();


adapter = new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1, taskList);
listView = (ListView) findViewById(R.id.list_todo);
listView.setAdapter(adapter);
13
buttonAdd = (Button) findViewById(R.id.button_add);
editTextTask = (EditText)
findViewById(R.id.edit_text_task);

buttonAdd.setOnClickListener(new
View.OnClickListener() {
@Override
public void onClick(View v) {
String task = editTextTask.getText().toString();
if (!task.isEmpty()) {
taskList.add(task);
adapter.notifyDataSetChanged();
editTextTask.setText("");
}
}
});
}

public void deleteTask(View view) {


View parent = (View) view.getParent();
TextView taskTextView = (TextView)
parent.findViewById(R.id.task_title);
String task = String.valueOf(taskTextView.getText());
taskList.remove(task);
adapter.notifyDataSetChanged();
}
}

14
8.0 Output

15
Conclusion:

To-do list applications have emerged as valuable tools for enhancing


productivity. By providing a central location to organize tasks, set
priorities, and track progress, these apps can help users overcome
overwhelm and achieve their goals. Research suggests they promote
focus and improve task completion rates. The future of to-do list
apps seems promising, with potential for gamification, AI
integration, and even features that support mental well-being.
However, there's room for further research on the psychology behind
task management and the impact of these apps on specific user
groups.

8.0 Skilled developed/ Learning outcome of this Micro-


Project:
Developing a to-do list application can equip you with valuable skills
across various areas. From a technical standpoint, you'll gain
experience in programming languages, user interface design, and data
storage. Additionally, you'll hone your problem-solving skills by
identifying user needs and translating them into functional features.
The process fosters project management skills as you juggle
development tasks and deadlines. Furthermore, you'll gain an
understanding of user psychology as you consider how to motivate
users and promote task completion through the app's design. Overall,
building a to-do list application offers a well-rounded learning
experience that strengthens technical and user-centric skillsets.
16
Name Of The Team Members: -

Name of team members Roll Nos of team members


Aryan Tiwari 46
Yash Tanpure 64
Adheesh Trivedi 66
Manas Singh 36

Mrs. Swaranjaly Jagtap


(Subject Guide)

17

You might also like