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.
- AppLogo
- 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.
- 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
- 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
- A tab in a bottom navigation bar.