저자는 파트너와 함께 개를 입양하면서 애완동물의 치료와 수의방 방문 등 책임이 증가했다. 초기에는 구글 캘린더와 애완동물 앱을 사용했지만, 조직과 기능면에서 부족함을 느껴 개발자로서 직접 앱을 만들기로 결정했다. 그 결과로 탄생한 것이 ZooMinder 앱으로, 단순성과 명확성을 중점으로 애완동물의 건강 일정, 약물, 약속 등을 추적하고 알림을 제공한다. 오프라인 우선 아키텍처를 사용하여 로컬 SQLite 저장소에 데이터를 저장하고 온라인 상태가 되면 Supabase와 동기화하여 끊기지 않는 접근을 제공한다. Flutter를 사용하여 안드로이드 먼저 개발되었으며, 사용자 지정 알림 사운드와 앱 내 구매 같은 기능을 포함한다. 개발 과정에서 "단순한" 앱을 만드는 어려움을 겪었지만, 향후 가족 플랜, 책임 할당, 수의사용 도구 등 다양한 기능을 추가할 계획이다. 저자는 사용자들에게 ZooMinder를 사용해 보며 피드백을 제공하고 베타 테스터로 참여할 것을 권장한다.
dev.to
We built a pet medication tracker because every other app failed us
