content library
Classes in this library present the UI for all the domain models in the application.
For a list of models used by the application see https://dev.afrostories.org/openapi/timeline/view
Classes
- BasicEventInformation
-
A Widget which displays the title and location of an
Event. - BrowseController
- BrowseScreen screens
- Presents Tabbed UI for categorizing content
-
CellBuilder<
T> - CellFactory
- CompactMediaBuilder
- ContentLocalizations
-
Callers can lookup localized strings with an instance of ContentLocalizations returned by
ContentLocalizations.of(context). - ContentRoutes routes
- Routes defined by the content library
- ContentWidgetKeys
- Keys for widgets in content library
- CuratedCellBuilder
- CuratedGallery
- A widget which displays images in a vertical grid
- CuratedListParamsBuilder
- CuratedPlaylist
- CuratedTimeline
-
A widget that presents the summary view of a curated list of
api.HistoricEvent - CurationScreen screens
- Presents UI for curated list
- Detail
- DetailParams
-
DetailParamsBuilder<
T> - DetailParamsFactory
- DetailScreen screens
- Presents UI for content details
- EditorialCellBuilder
- EditorialParamsBuilder
- EntityLoaderScreen screens
- Screen for loading content details by ID
- EventCellBuilder
- EventDetailScreen screens
- Presents UI for Event details
- FormItemBuilder
- Gallery
- A widget to present a horizontal grid of images.
- Guide
- GuideScreen
- HistoricEventCellBuilder
- HistoricEventParamsBuilder
- IconAndTextButton
- ImageCellBuilder
- LatLong
- LocationChangeNotifier
- MapPosition
- MediaCellBuilder
- MediaParamsBuilder
- NearByPointsOfInterest
- PeopleCellBuilder
- PeopleParamsBuilder
- PointOfInterestCellBuilder
- PointOfInterestParamsBuilder
- RegionSelectorScreen screens
-
Presents UI for selecting a region with filtering content via
FilterScreen - SourceCellBuilder
- SourceCellCompactBuilder
- SourceParamsBuilder
- StaticMap
- TagCellBuilder
- Timeline
- TimelineParams
- TimelineScreen screens
- Presents UI for Timeline
- WisdomCellBuilder
- WorldExplorer
- WorldExplorerScreen screens
- Presents Interactive Map view
Enums
Functions
-
buildCuratedItem(
BuildContext context, CuratedList item) → Widget -
buildEditorialItem(
BuildContext context, Editorial item) → Widget -
buildEventItem(
BuildContext context, Event item) → Widget -
buildHistoricEventItem(
BuildContext context, HistoricEvent item) → Widget -
buildImageItem(
BuildContext context, Image item) → Widget -
buildItemWidget(
BuildContext context, dynamic item, {bool wrapContent = true, dynamic showTag = false, dynamic onItemSelected, dynamic onDismissed, dynamic actionEditable, BoxConstraints? constraints}) → Widget -
buildMediaItem(
BuildContext context, Media item) → Widget -
buildPeopleItem(
BuildContext context, People item) → Widget -
buildPointOfInterestItem(
BuildContext context, PointOfInterest item) → Widget -
buildSourceItem(
BuildContext context, Source item) → Widget -
buildTagItem(
BuildContext context, Tag item) → Widget -
buildWisdomItem(
BuildContext context, Wisdom item) → Widget -
createDetailsForItemCallback(
BuildContext context, dynamic item, Map queryParams = const {}}) → VoidCallback -
initializeCellBuilder(
) → void -
initializeCharts(
) → dynamic -
initializeCustomFormItemUIBuilders(
) → dynamic -
lookupContentLocalizations(
Locale locale) → ContentLocalizations -
mapLoadSpinner(
BuildContext context) → Widget