Research: Flutter secure storage, HTML reader, drawer tree #4
Labels
No labels
needs-info
needs-triage
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
TheAnachronism/tt-rss-viewer#4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #1
Question
Which Flutter libraries and patterns are the best fit (as of now) for: (1) secure storage of multiple tt-rss instance credentials/sessions, (2) rendering article HTML cleanly in-app with an “open original” escape hatch, and (3) a Material navigation drawer hosting an expandable category/feed tree where row tap ≠ expand?
Note maintenance status, Android-fit, and how each choice leaves room for a later local DB / offline cache without forcing a rewrite of UI layers.
Resolution
Documented Flutter package/pattern recommendations for MVP capabilities.
Gist:
flutter_secure_storagefor per-account secrets;flutter_html+url_launcherfor reader/open-original (webview_flutteroptional fallback); Material drawer + custom tree rows so tap selects and chevron expands (don’t rely on stock ExpansionTile alone). Keep UI behind repository seams for later offline cache.Doc:
docs/research/flutter-client-libs.mdonmaster.