reminder_android 작업.
설마 안드로이드 앱까지 바이브코딩으로 만들 수 있나 싶어서 테스트했다.
할 일 추가, 수정, 완료 처리, 우선순위, 카테고리, 검색 같은 기본 리마인더 앱으로 시작.
Kotlin, Jetpack Compose, Room Database 기준으로 네이티브 Android 앱을 만들었다.
처음에는 할 일 관리랑 알림 정도가 핵심 기능이었다.
중간에 반복 알림, 홈 화면 위젯, 백업/복원, 음성 입력, 위치 기반 리마인더 같은 기능을 계속 붙였다.
70대도 쉽게 쓸 수 있게 큰 글씨, 간편 모드, TalkBack 같은 접근성 기능도 넣었다.
나중에는 Eisenhower Matrix, 포모도로, 포커스 모드, 카카오맵 SDK까지 붙임.
TDD로 간다고 테스트도 많이 만들었는데, 기능이 늘어나면서 리팩토링도 계속 했다.
안드로이드 앱도 어느 정도는 바이브코딩으로 가능하다는 걸 확인한 작업.
다만 이것도 결국 기능을 너무 많이 붙였다.
기본 리마인더 기능에 충실했으면 더 깔끔했을 듯.
https://github.com/kimyeonghoon/reminder_android