franco library

Classes

CalendarManager
A utility class for managing calendar-related operations.
Franco
A class that provides various navigation and snackbar functionalities.
FrancoBlur
FrancoBounceTapAnimation
FrancoFadeAnimation
FrancoFormatters
FrancoInputFormatter
FrancoInputFormatter is a custom input formatter for text fields. It formats the input based on the provided mask and filter.
FrancoOverlayManager
FrancoPopupMenuButton
A widget that displays a popup menu button.
FrancoPopupMenuController
A controller class to manage the state and behavior of the popup menu.
FrancoPopupMenuItem
A class that represents an item in a popup menu.
FrancoRotateAnimation
FrancoScaleAnimation
FrancoSlideAnimation
FrancoSpringAnimation
FrancoTimer
FrancoTimerController

Enums

EffectiveSnackbarDuration
An enumeration of the different durations for effective snackbars.
EffectiveSnackbarPosition
An enumeration of the different positions for effective snackbars.
EffectiveSnackbarType
An enumeration of the different types of effective snackbars.
FrancoMaskAutoCompletionType
FrancoTimerDirection
FrancoTimerStatus
PageTransitionType
Enum for defining different types of page transitions.
SlideDirection

Extensions

BounceAnimationExtension on Widget
DateOnly on DateTime
DeveloperExtension on Object?
Provides extension methods for development and debugging purposes.
ExpansionTileExtension on ExpansionTile
ExtendedIterable on Iterable<E>
Provides extension methods for the Iterable class to perform various operations.
FadeAnimationExtension on Widget
FrancoColoredExtension on Widget
FrancoColorExtension on Color
Provides extension methods for the Color class to manipulate colors.
FrancoContextExtensions on BuildContext
Provides extension methods for the BuildContext class to access various properties and methods.
FrancoDateTimeExtension on DateTime
Provides extension methods for the DateTime class.
FrancoDoubleExtension on double
Provides extension methods for the double class to perform various operations.
FrancoGeneralWidgetExtension on Widget
FrancoIntExtensions on int
Provides extension methods for the int class.
FrancoPaddingExtension on num
Provides extension methods for the num class to create EdgeInsets.
FrancoRadiusExtension on num
Provides extension methods for the num class to create BorderRadius.
FrancoSizeBoxExtension on num
ListExtension on List<E>
Provides extension methods for the List class to perform various operations.
LoremExtension on int
Provides extension methods for generating lorem ipsum text.
MapExtension on Map<K, V>
Provides extension methods for the Map class to perform various operations.
Provides extension methods for the BuildContext class to simplify navigation.
NullableStringExtension on String?
RandomImageExtension on int
Provides extension methods for the int class to generate random images and text.
RotateAnimationExtension on Widget
ScaleAnimationExtension on Widget
SlideAnimationExtension on Widget
SpringAnimationExtension on Widget
StringExtension on String

Functions

showEffectiveSnackbar({String? title, required String content, EffectiveSnackbarPosition position = EffectiveSnackbarPosition.top, EffectiveSnackbarDuration duration = EffectiveSnackbarDuration.xShort, EffectiveSnackbarType type = EffectiveSnackbarType.normal}) → void

Typedefs

FrancoTimerBuilder = Widget Function(String hour, String minute, String second, String millisecond)
FrancoTimerStatusBuilder = void Function(FrancoTimerStatus status)