Skip to content

donghun-ha/todo_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

todo_app

Flutter Task Management App

이 Flutter 애플리케이션은 간단하면서도 효과적인 작업 관리 도구를 제공합니다. 사용자는 작업을 생성하고, 이 작업을 다양한 시간 간격으로 알림을 받을 수 있도록 설정할 수 있습니다. 이 프로젝트는 Flutter 3.7.0 버전으로 업그레이드된 비디오 튜토리얼을 기반으로 하며, 다음과 같은 주요 기능들을 포함하고 있습니다:

주요 기능

•	작업 생성 및 관리: 사용자는 작업의 제목, 노트, 날짜, 시작 및 종료 시간, 알림 설정, 반복 주기, 색상 및 완료 상태를 설정하여 작업을 생성할 수 있습니다.
•	주간 및 월간 반복 설정: 주간 반복은 다음 주의 특정 요일에만 알림을 제공하며, 월간 반복은 매달 특정 날짜에 알림을 제공합니다.
•	작업 목록 표시: 생성된 작업들은 날짜별로 필터링되어 표시되며, 슬라이더를 통해 작업을 삭제하거나 완료 상태를 업데이트할 수 있습니다.

사용된 패키지

이 프로젝트는 다음 Flutter 패키지들을 사용하여 구현되었습니다:

•	GetX: 상태 관리 및 의존성 주입을 위한 패키지입니다.
•	get: ^4.6.6
•	Get Storage: 간단한 로컬 저장소 솔루션입니다.
•	get_storage: ^2.1.1
•	Intl: 날짜 및 시간을 처리하기 위한 패키지입니다.
•	intl: ^0.19.0
•	Google Fonts: 구글 폰트를 쉽게 사용하기 위한 패키지입니다.
•	google_fonts: ^6.2.1
•	Date Picker Timeline: 날짜 선택을 위한 타임라인 뷰를 제공합니다.
•	date_picker_timeline: ^1.2.6
•	Sqflite: SQLite 데이터베이스를 Flutter 애플리케이션에서 사용할 수 있게 해주는 패키지입니다.
•	sqflite: ^2.3.3+1
•	Path: 파일 경로 처리를 위한 패키지입니다.
•	path: ^1.9.0
•	Flutter Staggered Animations: 리스트 뷰에서 애니메이션 효과를 제공합니다.
•	flutter_staggered_animations: ^1.1.1

About

Flutter Task Management App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published