하루 일과를 체크하고, 달력을 통해 일정을 관리할 수 있도록 기능을 제공하는 일정관리 목적의 안드로이드 앱
- Toy project
- Android Studio Bumblebee
- Kotlin 1.6.10
- minSdkVersion 26
- targetSdkVersion 32
- Jetpack
- Room, Navigation, LiveData, ViewModel, DataBinding, DataStore
- Asynchronous programming
- Coroutine
- DI framework
- Koin
- UI
- CalendarView
- Toast
- Bottom Bar
- Viewbinding management
- 할 일 추가
- 원하는 내용으로 할 일 추가
- 할 일 완료
- 할 일 완료 시 체크박스를 클릭하여 완료되었음을 표시
- 할 일 수정 / 삭제
- 할 일 아이템을 양 옆으로 스와이프하여 변경하거나 삭제
- 달력
- 일정이 있는 날짜는 도트로 표시
- 이벤트 추가
- 달력에서 원하는 날짜를 클릭한 후 상단의 + 버튼을 클릭하여 추가
- 알람 유무 & 일정 중요도 선택 가능
- 이벤트 수정 / 삭제
- 일정 아이템을 클릭하면 변경 또는 삭제 가능
- 알람
- 알람 설정 시 설정한 시간에 Notification 발생
API Level | Test |
---|---|
32 | OK |
31 | OK |
30 | OK |
29 | OK |
28 | OK |
27 | OK |
26 | OK |
- Image : All icons are resources of Flaticon.com