scobro_foundation_flutter library
Classes
- ApiConfig
- ApiConfigService
- ApiDetails
- ApiEndpointBase
- AppConfigurationService
- AppConfigurationState
- AppInitializationResult
- AppInitializationService
- ApplicationManagerService
- ApplicationSection
- ApplicationState
- AppStartupService
- AuthorizedWidget
- AuthService
- BottomSheets
- CenteredMessage
- ConditionalView
- ConstrainedCentered
- DialogView
- ErrorPanel
-
FamilyViewModelBase<
TState extends ViewStateBase< TState> , TArg> - GetCurrentUserDetailsResult
-
GetWebRequest<
T> - IPagingDetails
- IPagingRestrictions
- ListContainer
-
ListViewWrapper<
TItem> - LoadingPanel
-
PagedList<
T> - PageLayout
- PageLayoutBuildOptions
- PagingDetails
- PagingRestrictions
-
ParentRequired<
TParent> -
PostWebRequest<
T> -
PutWebRequest<
T> - QueryStringBuilder
- ResponsiveBreakpoints
- Breakpoint definitions for responsive design
- ResponsiveLayoutWrapper
- A responsive layout widget that uses LayoutBuilder to determine the appropriate layout based on screen size. It provides callbacks for different screen sizes with a required default builder.
- ResponsiveUtils
- Utility class for responsive design helpers
- ScreenWrap
- SimpleBox
-
SingleSelectionWidget<
T> -
StackList<
T> - StackView
-
TabbedHeader<
TKey> -
TabbedHeaderTab<
TKey> - UserLogin
- UserLoginCommand
- UserLoginCommandResult
- UserLoginState
- UserLoginViewModel
- UserModel
- UserService
- ViewModel
-
ViewModelBase<
TState extends ViewStateBase< TState> > - ViewState
-
ViewStateBase<
T> -
WebRequest<
T> - WebRequestService
- WebResponse
-
WebResponseTyped<
T> -
WorkflowState<
TState extends WorkflowState< TState> > - WorkflowStep
- WorkflowStepIndicator
-
WorkflowViewModel<
TState extends WorkflowState< TState> > -
WorkflowWidget<
TState extends WorkflowState< TState> >
Enums
- HttpVerb
- MenuType
- PagingSortOrder
- ScreenSize
- Screen size categories for responsive layouts
- StackDirection
- StepIndicatorOrientation
- WebRequestResult
Extensions
- ResponsiveLayoutWrapperExtensions on ResponsiveLayoutWrapper
- Extension methods for easier usage of ResponsiveLayoutWrapper
Properties
-
apiConfigProvider
→ Provider<
ApiConfigService> -
final
-
apiEndpointProvider
→ ProviderFamily<
ApiEndpointBase, String> -
final
-
appConfigurationServiceProvider
→ NotifierProviderImpl<
AppConfigurationService, AppConfigurationState> -
final
-
appConfigurationStateFutureProvider
→ FutureProvider<
AppConfigurationState> -
final
-
appInitFutureProvider
→ FutureProvider<
AppInitializationResult> -
final
-
appInitServiceProvider
→ Provider<
AppInitializationService> -
final
-
applicationManagementProvider
→ NotifierProviderImpl<
ApplicationManagerService, ApplicationState> -
final
-
applicationSectionMapProvider
→ Provider<
Map< String, WidgetBuilder> > -
final
-
applicationSectionsProvider
→ Provider<
List< ApplicationSection> > -
final
-
appStartupServiceProvider
→ Provider<
AppStartupService> -
final
-
authServiceProvider
→ Provider<
AuthService> -
final
-
defaultApiEndpointProvider
→ Provider<
ApiEndpointBase> -
final
-
userLoggedInStreamProvider
→ StreamProvider<
UserModel> -
final
-
userLoginViewModelProvider
→ AutoDisposeNotifierProviderImpl<
UserLoginViewModel, UserLoginState> -
final
-
userServiceProvider
→ Provider<
UserService> -
final
Functions
-
showDefaultDialog(
{required BuildContext context, required Widget child}) → void