User Interface low complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Flutter screen displaying a curated, org-configurable catalogue of external URLs grouped by category. Fetches links from the backend on mount, reads from Drift cache when offline, and opens links via url_launcher with accessible tap targets and WCAG 2.2 AA compliant contrast and semantic labels.

Feature: External Resource Links

resource-links-screen

Responsibilities

  • Render categorized link list from Links Content Service or local Drift cache
  • Handle deep link navigation with optional category pre-selection
  • Open external URLs via url_launcher with fallback error message
  • Display descriptive semantic labels for screen reader accessibility

Interfaces

build(BuildContext context) Widget
onLinkTap(ResourceLink link) Future<void>
onDeepLink(String categoryId) void