coderspace library

Classes

AnimatedGradientState
The State implementation for CoderAnimatedGradientBorder.
AppTheme
Theme manager that switches between light and dark CoderColors
CoderAnimatedGradientBorder
A glowing, animated gradient border that wraps a child widget.
CoderAnimatedGradientContainer
A container that renders a sweep gradient with dynamic rotation angle and rounded corners.
CoderAutoScrollingImage
A widget that scrolls an image repeatedly in a given direction.
CoderBar
A fully customizable app bar supporting:
CoderButton
A highly customizable button widget with optional loading state, icon, padding, border radius, and style overrides.
CoderCard
A customizable card-like UI component that supports a leading icon, title, optional subtitle, trailing widget, tap interaction, and an optional divider.
CoderCircularShake
A widget that applies a circular shaking animation to its child.
CoderColor
A model that holds all custom colors used in the app
CoderContainer
A customizable container widget with optional padding, margin, width, height, color, border radius, alignment, and decoration.
CoderShakingIcon
A widget that displays a shaking icon or image (SVG, raster, or IconData).
CoderTextField
A customizable text field widget used throughout the app.

Enums

ScrollAxis
Enum to define scroll direction.
SnackBarType
Types of snackbars used to indicate different states or messages.

Extensions

AppStyles on BuildContext
Extension to provide responsive text styles and scaled sizing for different screen widths.
ContextExtension on BuildContext
An extension on BuildContext providing quick access to common screen and theme properties.
DateTimeExtensions on DateTime
Extension on DateTime to provide commonly used formatted outputs.
NumScaleExtension on num
Extension on num to provide easy scaling utilities for responsive UI.
SnackBarExtension on BuildContext
Extension on BuildContext to easily show styled snackbars based on SnackBarType.

Constants

darkCoderColor → const CoderColor
lightCoderColor → const CoderColor

Properties

accent Color
no setter
accentText Color
no setter
bg Color
no setter
card Color
no setter
cardText Color
no setter
primary Color
no setter
text Color
no setter