Thanks to visit codestin.com
Credit goes to github.com

Skip to content

marktsai333/MinimalTodo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 MinimalTodo — iOS To-Do List App

A lightweight and distraction-free To-Do List app for iOS, built with SwiftUI.
Designed to keep only what truly matters — your tasks.


🧩 Overview

MinimalTodo is a simple and elegant To-Do List app built for iOS.
It was created from the idea of reducing unnecessary complexity in task management apps — keeping only the features that genuinely improve focus and productivity.

The app offers a clean interface, smooth animations, and minimal cognitive load.
It embodies the concept of digital minimalism — helping users manage tasks efficiently without overwhelming design or cluttered features.


🎯 Motivation

Most to-do apps today are overloaded with tags, projects, and integrations that end up distracting more than helping.
I wanted to build something different — an app that feels calm, fast, and intuitive.

This project became my experiment in:

  • Designing minimal but meaningful user interactions
  • Implementing efficient state management in SwiftUI
  • Building a complete yet focused product experience

✨ Core Features

  • Add / Edit / Delete tasks intuitively
  • Mark tasks as completed with one tap
  • 💾 Local data persistence via UserDefaults (no cloud dependency)
  • 🌙 Dark mode support following system appearance
  • 🔔 Lightweight notifications for due tasks (optional)
  • 🧭 Gesture-based navigation and smooth animations

🧰 Technical Details

  • Language: Swift
  • Framework: SwiftUI
  • Architecture: MVVM
  • Persistence: UserDefaults (planned: CoreData / iCloud)
  • Deployment Target: iOS 16+
  • Project Type: Xcode iOS App

📸 Preview

MinimalTodo Screenshot 1

MinimalTodo Screenshot 2

MinimalTodo Screenshot 3


🔧 Installation

git clone https://github.com/marktsai333/MinimalTodo.git  
cd MinimalTodo  
open MinimalTodo.xcodeproj  

Run directly in Xcode on an iPhone Simulator or physical device.


🧠 Future Improvements

  • Add iCloud sync between devices
  • Add task categories and search
  • Add home-screen widget
  • Implement CoreData or SwiftData storage

🧑‍💻 Author

Mark Tsai (蔡宇炫)
Department of Computer Science
National Yang Ming Chiao Tung University

📧 Email: [email protected]
🐙 GitHub: @marktsai333


💬 Personal Reflection

Building MinimalTodo deepened my understanding of user-centered design and SwiftUI architecture.
It taught me that minimalism in software is not about removing features,
but about keeping only what enhances the user’s flow and purpose.

This project reflects my ongoing interest in Human-Computer Interaction and my goal to create interfaces that are both functional and calming to use.


🧠 “Less clutter. More clarity. A small app for a clearer mind.”

About

A minimalist iOS To-Do List app for essential task management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages