site-icon Hong Cheung
May 11, 2025

ZenTube 4.0 출시, LegendState·Appwrite·Supabase를 두고 고민하며 배우는 중.

ZenTube

새 버전을 출시한 뒤로 불만 메일이 한 통도 오지 않아서, 잘 돌아가고 있는 것 같아요! 이제 큰일(데이터베이스 마이그레이션)은 끝났으니 앞으로도 계속 버그를 고치고 새 기능을 추가할 생각이에요. 머릿속에 있는 아이디어는 이렇습니다:

  1. 시청 타임스탬프 추가
  2. 카테고리 타이머 - 카테고리별로 얼마나 시간을 썼는지 스스로 돌아볼 수 있는 차트를 보여주거나, 아예 시간 제한을 설정할 수 있게 하는 것.

Appwrite와 LegendState 배우기

오프라인 우선 동기화를 지원하는 LegendState를 쓸 수 있어서, 기본적으로 Appwrite와 Supabase 중에서 고민하고 있어요. LegendState는 얼마 전에야 알게 됐는데 흥미롭고 제 필요에 잘 맞더라고요. 그런데 문서가 그렇게 좋지는 않아요, 특히 Appwrite 쪽은요. CRUD 플러그인을 써서 Appwrite와 함께 동작하게 만들려고 하는데 아직까지는 성공하지 못했어요.

Flutter vs React Native (Expo)

10년도 더 된 논쟁이지만, 프로젝트를 시작할 때마다 아직도 저를 괴롭히네요. Flutter는 쉽지만 제가 알기로는 Firebase/Realm 말고는 오프라인 지원이 없어요. 그래서 Supabase나 Appwrite를 셀프 호스팅할 수 있는 LegendState를 동작시키려고 노력 중인데, 그러려면 React Native여야 하거든요…

선택에 도움이 되도록 자세한 비교 표를 만들어야 할 것 같아요.

이전
Copyright 2026
사이트맵
개인정보 처리방침
서비스 약관

테마 제공 Astro-Yi