core library

Classes

AppComposer
AppError
AppErrorScreen
AssistantErrorScreen
BootstrapDarkColors
============================== 🌙 Bootstrap Dark Theme
BootstrapLightColors
============================== ☀️ Bootstrap Light Theme
BrandDesignTokens
Professional design tokens class
BrandKolors
A minimal yet comprehensive 12-color system for easy branding Covers all essential needs for any app without complexity
BrandTypo
Abstract base class for defining brand-specific typography systems.
BreadConstant
BreadConstantData
reusable breadcrumb widget.
Represents each breadcrumb item.
Breakpoints
CatHackerErrorScreen
ComposeBox
A class for dynamically sizing widgets based on screen dimensions.
Composer
and allows building adaptive layouts with a single builder function.
ConsoleLogger
CurtainPainter
DarkOrkittColors
============================== 🌙 Orkitt Dark Theme
Desert404ErrorScreen
DesertCactusPainter
DesignFrame
DesignScaleUtils
A design scaling utility to adapt your UI to different screen sizes.
DeveloperMotivation
Developer Motivation System
DisplayFlex
DisplayFlexMedia
Core responsive flex system for calculating media data.
EightBitSkullPainter
Err<T, E>
ErrorHandlerService
ExceptionHandler
FallBackTypography
DefaultTypography provides a fallback set of typography styles. Default implementation of OrkittTypography
FlexSpacing
FrostErrorScreen
GoogleMaterialDarkColors
============================== 🌙 Google Material Dark Theme
GoogleMaterialLightColors
============================== ☀️ Google Material Light Theme
HackerCatPainter
IOSBrandDarkColors
============================== 🌙 iOS Dark Theme
IOSBrandLightColors
============================== 🍏 iOS Light Theme
Kolors
LanguageData
A registry of supported languages
LanguageUtils
A high-level localization utility class
LightOrkittColors
============================== ☀️ Orkitt Light Theme
NeutralDarkColors
============================== 🌙 Neutral Gray Dark Theme
NeutralLightColors
============================== ☀️ Neutral Gray Light Theme
Ok<T, E>
OrkittCoreScaling
Central scaling coordinator for Orkitt.
OrkittLogger
OrkittProgressIndicatorThemeData<T extends OrkittProgressIndicatorThemeData<T>>
OrkittScreenUtils
A utility class providing global access to the current device's layout properties such as screen dimensions, orientation, and pixel density. Utility for resolving screen size, safe area, OS type, and screen type.
OrkittTheme
OrkittThemeEngine
OrkittThemeFoundation
A helper class to manage component themes. The abstract foundation for all Orkitt themes.
Palette
Abstract class for All kolors
PixelArtErrorScreen
PixelPerfectGridOverlay
A professional overlay that draws a pixel-perfect grid on top of a child widget. Useful for designers and developers to align UI elements.
ResponsiveBuilder
ResponsivePage
ResponsiveSliver
ResponsiveTransitionBuilder
Result<T, E>
SciFiErrorScreen
ScopeWrapper
ScrollErrorScreen
Section
SectionItem
A layout-aware widget representing a section item in a responsive grid.
Seed
Generate Color Schema Based of Seed Color
Swatch
Generate Color Schema Based of Material Swatch Color
TailwindDarkColors
============================== 🌙 Tailwind Dark Theme
TailwindLightColors
============================== ☀️ Tailwind Light Theme
TerminalErrorScreen
TextSize
TextWeight
TheaterErrorScreen
ThemeBuilder
Centralized theme management system that handles application theme settings, including color schemes and typography configurations.
ThemeManager
A customizable theme manager that provides responsive theme switching between light, dark, and system modes with change notification support.
TwitterDarkColors
============================== 🌙 Twitter Dark Theme
TwitterLightColors
Light Theme Color Palette
UIContext
UiTheme
A unified registry of all available UI brand themes. Easily switch between different design systems and their light/dark variants.
WinDeath

Enums

AppOrientation
Enum representing different orientation lock modes
BreakpointMapper
Enum that maps to the Breakpoints class for consistent screen sizing.
DevelopmentPhase
Development phases for contextual motivation
ErrorScreen
error page design
FlexDisplayType
Defines whether a flex item is visible or hidden in a responsive context.
OSType
Enum for supported operating systems.
ResponsiveTransition
ScaleMode
Enum for OS type.
ScreenType
Enum for screen classifications.

Extensions

AppOrientationLockExtension on AppOrientation
BrandColorsExtensions on BuildContext
Brand Color System - Semantic color names for professional design
BrandStyling on BuildContext
Brand-specific styling extensions
BrandThemeExtension on BuildContext
Extension on BuildContext to provide convenient access to theme-related properties such as current theme mode. Professional Brand Design System Comprehensive theme extensions with actual brand color semantics
BrandTokens on BuildContext
Quick access to brand design tokens
ContextTextStyles on BuildContext
Extension on BuildContext for easy access to TextTheme.
CoreExt on BuildContext
ListExtension on List<T>
Extension on List to add mapIndexed utility.
LogExtension on Object
ProfessionalAdaptiveColors on BuildContext
Adaptive Color System for professional theming
ResponsiveExtension on BuildContext
ResponsiveSpacing on num
Extension for converting units and handling responsive sizing based on device dimensions.
SafeAreaInsets on BuildContext
SmartScalerExtension on num
Extension for scaling numbers according to current scaling mode
SmartUnit on num
SmartUnit extension: Unified scaling for responsive apps
ThemeColorExtract on Color
The engine adheres to Material Design Guidelines to ensure visual consistency and maintainable theme architecture.
UnifiedMarginPadding on num
Provides convenient spacing extensions on num for unified margin, padding, and sized box creation using a fixed unit.

Constants

rtlLanguages → const List<String>
List of Right-to-Left (RTL) languages

Properties

flexColumns int
no setter
flexSpacing double
Global getters for your flex grid system.
no setter
orkittSafeColors Map<String, dynamic>
getter/setter pair

Functions

isRtlLanguage(String languageCode) bool
Utility function to check if a language is RTL
logInfo(String message) → void
newScreen(BuildContext context, dynamic screen()) → void
Navigates to a new screen.
pop(BuildContext context) → void
Navigates back to the previous screen.
replaceScreen(BuildContext context, dynamic screen()) → void
Replaces the current screen with a new screen.
setLogger(OrkittLogger logger) → void

Typedefs

ResponsiveBuilderType = Widget Function(BuildContext context, Orientation orientation, ScreenType screenType)
unified widget function

Exceptions / Errors

HttpException
Exception for network-related issues such as no internet connection, server unavailability, or connection timeout.