ZenTube
新しいリリース以降、苦情のメールは一件も届いていないので、問題なく動いているのだと思います! 大きな課題(データベースの移行)が完了したので、これからもバグ修正と新機能の追加を続けていきます。今のところ頭にあるのは次のようなものです:
- 視聴タイムスタンプの追加
- カテゴリ別タイマー — カテゴリごとに費やした時間をグラフで振り返ったり、時間制限を設定したりできるように。
Appwrite と LegendState の学習
オフラインファースト同期を有効にした LegendState が使えるので、基本的には Appwrite と Supabase のどちらにするかを決めているところです。LegendState を知ったのはつい最近ですが、面白いし自分のニーズに合っています。ただ、ドキュメントはあまり充実しておらず、特に Appwrite 向けのものはそうです。CRUD プラグインを使って Appwrite と組み合わせて動かそうとしていますが、今のところうまくいっていません。
Flutter 対 React Native(Expo)
10 年来の議論ですが、プロジェクトを始めるたびに今も頭を悩ませます。Flutter は簡単ですが、自分の知る限り Firebase/Realm 以外ではオフラインサポートがありません。なので、Supabase や Appwrite をセルフホストできる LegendState を動かそうとしているのですが、そのためには React Native が必要で……。
選ぶのに役立つ、詳しい比較表を作ったほうがいいかもしれません。