fittor library
Classes
- BlurHashDecoder
- CallbackInterceptor
- A simple interceptor that can be created with function callbacks
- ConditionalInterceptor
- A conditional interceptor that only executes when a condition is met
- ConnectivityManager
- ConnectivityWrapper
- CurrencyConverter
- Currency converter service that uses the Exchange Rate API https://open.er-api.com/
- CurrencyInfo
- Model class for currency information
- Fit
- The core Fit state management system with automatic controller instantiation
- FitAnnotation
- Defines a customizable pattern within text, such as hashtags, URLs, or mentions.
- FitBindings
- Abstract class for defining controller bindings
-
FitBuilder<
T extends FitState> - Widget that rebuilds when controller calls fittor() or fitAll()
- FitExplore
- Widget that wraps MaterialApp and initializes controllers
-
FitGet<
T extends FitState> - Simple builder that gets controller automatically
- FitReadMore
- A customizable Flutter widget that provides "read more" and "read less" functionality for long text content with support for annotations, styling, and trimming options.
-
FitSelector<
T extends FitState, R> - Widget that automatically rebuilds when specific selected data changes
- FitState
- Base class for all state controllers
- FittorBaseClient
- FittorBlurAsh
- FittorClient
- FittorCode
- FittorConstants
- FittorCurrency
- UI utilities for currency conversion
- FittorHeaders
- FittorHelper
- FittorHelpers
- FittorInterceptor
- Base class for all Fittor interceptors
- FittorInterceptorChain
- Manages a chain of interceptors
- FittorRequest
- FittorResponse
- FittorValidators
- LineResult
- Helper class to track nesting levels across lines for bracket highlighting
- LoggingInterceptor
- NoInternetPage
- PlatformAdapter
- RetryInterceptor
- TextSpanTrimResult
- Result class for text span trimming operations
- TextSpanUtils
- Utility class for TextSpan operations
- WasmBridge
Mixins
- AutoSelectorMixin
- Mixin for automatic selector notifications
-
ConnectivityMixin<
T extends StatefulWidget> - A mixin that provides connectivity status to StatefulWidget classes
- FittorAppMixin
-
FittorMixin<
T extends StatefulWidget>
Extensions
- FitExploreExtension on Type
- Extension on Fit class for explore functionality
- FitExtension on Type
- Extension for easier controller access
- FitSelectorExtension on FitState
- Extension on FitState for easier selector updates
- FittorCurrencyExtension on BuildContext
- Extensions for easy access to currency conversion features
- FittorExtensions on BuildContext
- SizeExtension on num