フォロー

TwitPane/ZonePaneの既読管理、数年かけて作り上げた代物なので一朝一夕には作れないだろうなあというお気持ち。
このアプリ内で一番難しい部分で、特にギャップ(取得漏れの部分に…の要素を設けて途中を取得できるようにするアレ)を作ったり、ギャップ取得時にうまく埋めてもう一度ギャップを作ったりする処理が難しいんです。

既読管理でもう一つ難しいのが「どこまで読んでいたかを確実に記憶する」ことで、Android特有のプロセス管理に対応できていないと「アプリを開いたらいきなり先頭に飛ばされた」ということが起きます。こちらはAndroidのバージョンも含めて複雑怪奇なノウハウの世界なので、これまた一朝一夕には作れないんですよね。根気強くデバッグに協力してくれた多くのユーザーの方々のおかげでもあります。

ギャップ制御難しいので有無を言わさず全件取得という手段も。うちのアプリはそういう形式に変えちゃいました。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。