-
Notifications
You must be signed in to change notification settings - Fork 240
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Original: flutter/flutter#119139
Description
Currently Categories in the API are enums. This piece of the information architecture is more likely to be defined in a CMS.
This could be achieved by having a Class Categories that contains a list of Category which are instantiated from data from the CMS. Category can have fields for id name and any other metadata.
Categories could also nominate the list or categories to display as tabs for nav.
The touch points would be:
in API:
- CategoryResponse
- NewsDataSource
- GoogleNewsTemplateClient
- BlockAction
- feed/index.dart
- All related tests
In App:
- CategoriesState and Events
- Feed widget and Bloc
- Navigation
- Notification Preferences
- NewsRepository
- NotificationRepository
- All related tests
There is a fair bit of work but the increased flexibility would improve user adoption.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working