Research: existing Android tt-rss clients #3

Closed
opened 2026-08-02 15:15:19 +00:00 by TheAnachronism · 1 comment

Part of #1

Question

What should we learn from existing Android tt-rss clients (and the retired official client docs) before designing ours greenfield?

Surface: how they model categories/feeds/virtual feeds; session and multi-server handling; read/star sync patterns; known API pitfalls or workarounds; UX patterns worth copying or avoiding for a nested-category drawer + article list + reader flow. Prefer primary sources (repos, F-Droid listings, archived official docs) over secondary blogs.

Part of #1 ## Question What should we learn from existing Android tt-rss clients (and the retired official client docs) before designing ours greenfield? Surface: how they model categories/feeds/virtual feeds; session and multi-server handling; read/star sync patterns; known API pitfalls or workarounds; UX patterns worth copying or avoiding for a nested-category drawer + article list + reader flow. Prefer primary sources (repos, F-Droid listings, archived official docs) over secondary blogs.
Author
Owner

Resolution

Documented lessons from TTRSS-Reader (primary live Android client) and the retired official Android client notice.

Gist: Copy virtual feed ids, sid auth, optimistic mark+sync, unread toggle, and category-as-article-list capability; avoid flat categories, default category→feeds drill-down, and single-account prefs. Official app gone 2025-11-01 — greenfield Flutter still right.

Doc: docs/research/android-tt-rss-clients.md on master.

## Resolution Documented lessons from TTRSS-Reader (primary live Android client) and the retired official Android client notice. **Gist:** Copy virtual feed ids, sid auth, optimistic mark+sync, unread toggle, and category-as-article-list capability; avoid flat categories, default category→feeds drill-down, and single-account prefs. Official app gone 2025-11-01 — greenfield Flutter still right. **Doc:** [`docs/research/android-tt-rss-clients.md`](https://git.anachronis.dev/TheAnachronism/tt-rss-viewer/src/branch/master/docs/research/android-tt-rss-clients.md) on `master`.
Sign in to join this conversation.
No description provided.