flutter_kit_utils library

Classes

AnimatedOpacityFade
A simple fade-in animation for any widget.
BubbleConfig
Configuration for styling, shaping, and positioning a comic-style bubble.
CropConfig
Configuration for cropping and aligning a specific image in ImageCarousel.
CustomButton
A customizable button widget wrapping Flutter's ElevatedButton with flexible styling options.
CustomTextField
A customizable input text field widget wrapping Flutter's TextField.
FadeTransitionFade
A widget that performs a smooth fade-in transition using TweenAnimationBuilder.
ImageCarousel
An image carousel widget supporting asset and network images, auto-play, and per-image crop configurations.
ImageSlider
A widget that cycles through a list of images automatically with smooth transitions.
OrientationSizeBox
A widget that constrains its child's width based on the screen orientation.
OrientationStack
A responsive layout widget that arranges its children in a Row when in landscape orientation and in a Column when in portrait orientation.
SvgCustomPainter
A custom painter that draws a comic speech or thought bubble according to a BubbleConfig.
ThemeConfig
Global configuration helper for application typography and color styling.

Enums

BubbleTailPosition
The position and direction of the bubble's tail or thought trail.
BubbleType
The style of the comic bubble.
SizeOrientation
Enum for different screen orientations.

Extensions

MaterialSizeRatio on Size
Extension for adding custom utilities to the Size class.

Functions

appTheme(BuildContext context) → ThemeData
Global application theme generator integrating ThemeConfig.