fifty_utils library

Fifty Utils - Pure Dart/Flutter utility functions

This package provides commonly used utility functions extracted from the mvvm_actions template for reuse across Fifty Flutter Kit.

Extensions

Responsive

  • ResponsiveUtils - Device type detection and responsive values
  • DeviceType - Enum for device types (mobile, tablet, desktop, wide)

State

Classes

ApiResponse<E>
ApiResponse
PaginationResponse<E>
PaginationResponse
ResponsiveUtils
ResponsiveUtils

Enums

ApiStatus
ApiStatus
DeviceType
Device type enum for responsive layouts.

Extensions

DateTimeExtensions on DateTime
DateTime Extensions
DurationExtensions on Duration
Duration Extensions
HexColor on Color
HexColor Extension

Functions

apiFetch<E>(Future<E> run(), {bool withLoading = true, bool reportToSentry = true}) Stream<ApiResponse<E>>
apiFetch