リスト一覧画面、2時間かかってようやくできた。ほぼコピペなのに生産性が低すぎる。
・Misskeyリスト一覧用モジュール作成
・同Fragment作成
・リスト一覧呼び出し用のDI追加(createXxxFragmentを作るだけ、でもエディション分必要)
・リスト一覧用タブ種別追加
・リスト一覧用のDeck種別追加(リストタブがない場合に単独のDeckとして表示するため)
・リスト一覧のFetcher実装、永続化
・リスト一覧のDBロード
・RecyclerView周辺のAdapter/Renderer/ViewHolder実装
・タップメニュー等のPresenter実装
そこまで無駄な作業はないので一つ一つが大きいのか。うーん。
アイコンだけだとどのアカウントの通知か分からないな。間違い探しみたいになってるもんな。かといって単にアカウント名+ホスト名を付けると長くなりすぎて品がない気がするし、小さく表記すればいいのかな。うーん。
用のMastodon&Misskey&Blueskyクライアント #ZonePane
(@zonepane) を作っています。Twitterクライアント #TwitPane の作者です。
開発をご支援いただける方はFANBOX https://takke.fanbox.cc/ にてお願いします