common library Null safety

The common framework.

Contains common components for use in features.

Classes

AppColors
App specific colors for use in the presentation layer.
AppDimens
App specific UI dimensions for use in the presentation layer.
AppHttpClient
A custom Dio HTTP client implementation.
AppIconButton
An icon button with custom styling.
AppIcons
App specific icons for use in the presentation layer.
The logo of the application.
AppRefreshIndicator
A refresh indicator with custom styling.
AppScreen
A structure for a single screen.
AppSnackBars
Custom snack bars that can be shown.
AppTextStyles
Text style used throughout the app.
BottomNavigationCubit
The cubit for keeping the state of the selected bottom navigation tab.
DarkThemeColor
Colors for use in dark theme.
LightThemeColor
Colors for use in light theme.
MainScreen
The primary screen with bottom navigation.
PhotoViewScreen
A screen for viewing a photo in full resolution and with zoom.
ThemedColor
A color with variants for each theme.
VerticalDivider
A thin horizontal line for dividing content.

Extensions

BottomNavigationTabExtension
Presentation extensions on BottomNavigationTab,

Properties

appThemes Map<ThemeMode, ThemeData>
Defines theme data for a specific theme mode. [...]
read-only
localizationDelegates List<LocalizationsDelegate>
The list of localizations delegates for the app.
final
supportedLocales List<Locale>
The language locales that are supported by the app.
read / write

Functions

getAdapter() HttpClientAdapter
Returns HTTP adapter for unsupported platform.

Enums

BottomNavigationTab
A tab in a bottom navigation bar.