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