zerothreesix_flutter library

Classes

AnimatedGradient
AnimatedGradientController
AppBanner
AppConsumer
AppListView
AppTextField
BlurAlertWidget
BlurButton
CaptureChild
Conditional
CondSwitch<T>
DelayedDisplay
DelayedDisplayState
DeniedPop
DioModule
DisposableChangeNotifier
ErrorSplash
GqlModule
LeftUnchain
LifeCycle
ListenNotifier<T extends Listenable>
MainApp
Nest
NikuFitBox
NNRController<T, U extends AutoDisposeNotifier<T>, V, W extends AutoDisposeNotifier<V>, X>
NNWController<T, U extends AutoDisposeNotifier<T>, V, W extends AutoDisposeNotifier<V>, X>
NotifyController<T, U extends AutoDisposeNotifier<T>>
OneNavigate
PairNotifyController<T, U extends AutoDisposeNotifier<T>, V, W extends AutoDisposeNotifier<V>>
PairReadController<T, U>
PairWatchController<T, U>
PopopacWidget
Progress
ReadController<T>
RNController<T, V, W extends AutoDisposeNotifier<V>>
RRNController<T, U, V, W extends AutoDisposeNotifier<V>>
RRWController<T, U, V>
ScaffoldPop
TitleBar
TripleNotifyController<T, U extends AutoDisposeNotifier<T>, V, W extends AutoDisposeNotifier<V>, X, Y extends AutoDisposeNotifier<X>>
TripleReadController<T, U, V>
TripleWatchController<T, U, V>
Uint8ListConverter
Unchain
WatchController<T>
WNController<T, V, W extends AutoDisposeNotifier<V>>
WRController<T, U>
WRNController<T, U, V, W extends AutoDisposeNotifier<V>>
WWNController<T, U, V, W extends AutoDisposeNotifier<V>>
WWRController<T, U, V>
YesNoAlertWidget

Enums

Mode

Extensions

IconExt on NikuIcon
MediaQueryExt on BuildContext
TextExt on NikuText

Constants

isWeb → const bool

Properties

animatedGradientController → AutoDisposeNotifierProviderImpl<_Ctl, (Color, Color)>
final
center → NikuText
final
fr → NikuText
final
isAndroid bool
final
isDesktop bool
final
isLinux bool
final
isMacOS bool
final
isPlatform bool
final
isPlatformNotMac bool
final
isWindows bool
final
white → NikuText
final
whiteHalf → NikuText
final

Functions

amn(double s) → Text
backdropDialog(Widget child) Future
blurAlert({required String body, required String title, required String buttonCaption, required VoidCallback callback, double width = 350, double height = 200}) Future
capture() Future<Uint8List>
centerWhiteHvy(double s, [String family = 'FuturaPTHeavy']) → Text
centerWhiteHvyFr(double s, [String family = 'FuturaPTHeavy']) → Text
centerWhiteMd(double s, [String family = 'FuturaPTMedium']) → Text
centerWhiteMdFr(double s, [String family = 'FuturaPTMedium']) → Text
delayed(FutureOr call(), [int t = 0]) Future<void>
demi(double s, [String family = 'FuturaPTDemi']) → Text
doubleDelayed(FutureOr callOne(), FutureOr callTwo(), [int t1 = 0, int t2 = 0]) Future<void>
downloadWeb(Uint8List file, String fileName) → void
errorToast(String content, [bool isBottom = true]) Future
gqlQuery<T>(Future<QueryResult<T>> query) Future<Map<String, dynamic>>
hardwareIp() Future<(String, String)>
hvy(double s, [String family = 'FuturaPTHeavy']) → Text
hvyFr(double s, [String family = 'FuturaPTHeavy']) → Text
initialize(String windowTitle) → void
initRouter({required List<RouteBase> routes, required Redirect redirect, String initialLocation = '/'}) → GoRouter
listConditional({required BuildContext context, required bool condition(BuildContext), required List<Widget> trueBuilder(BuildContext), List<Widget> falseBuilder(BuildContext)?}) List<Widget>
listSwitch<T>({required BuildContext context, required T value(BuildContext context), required Map<T, List<Widget> Function(BuildContext context)> caseBuilders, List<Widget> defaultBuilder(BuildContext)?}) List<Widget>
md(double s, [String family = 'FuturaPTMedium']) → Text
mdFr(double s, [String family = 'FuturaPTMedium']) → Text
mutateGqlRepo<T>(Future<QueryResult<T>> mutate()) TaskGqlVoid
okToast(String content, [bool isBottom = true]) Future
quadDelayed(FutureOr callOne(), FutureOr callTwo(), FutureOr callThree(), FutureOr callFour(), [int t1 = 0, int t2 = 0, int t3 = 0, int t4 = 0]) Future<void>
queryGqlRepo<T, K>(Future<QueryResult<K>> query(), T change(Map<String, dynamic>)) → TaskEither<GqlException, T>
reload() → void
saveFile(Uint8List file, String path, String fileName, String mimeType) Future<void>
stdErrBlurAlert(String body, {String title = '¡Ups!', double width = 450, double height = 200, String buttonCaption = 'Vale', VoidCallback? callback}) Future
stdYesNoAlert(String body, String title, void res(bool), {double yesPadding = 110, double width = 450, double height = 200}) Future
taskEmpty<T, K extends TaskEither<GqlException, T>>(K task(), T empty()) Future<T>
taskThrowable<T, K extends TaskEither<GqlException, T>>(K task()) Future<T>
taskToast<T extends TaskGqlVoid>(T task(), String toastMsg, String toastErr) → void
taskTrueFalse<K, T extends TaskEither<GqlException, K>>(T task()) Future<bool>
thirdDelayed(FutureOr callOne(), FutureOr callTwo(), FutureOr callThree(), [int t1 = 0, int t2 = 0, int t3 = 0]) Future<void>
toast({required String title, required String content, Duration? duration, bool isBottom = true, IconData icon = Icons.tips_and_updates_outlined, Color indicateColor = Colors.red}) Future
transitionPage(Widget child) → CustomTransitionPage
whiteAmn(double s) → Text
whiteAmnFr(double s) → Text
whiteDemi(double s, [String family = 'FuturaPTDemi']) → Text
whiteDesc(double width, [String family = 'FuturaPTMedium']) → Text
whiteHalfMd(double s, [String family = 'FuturaPTMedium']) → Text
whiteHvyFr(double s, [String family = 'FuturaPTHeavy']) → Text
whiteMd(double s, [String family = 'FuturaPTMedium']) → Text
whiteMdFr(double s, [String family = 'FuturaPTMedium']) → Text
yesNoAlert({required String body, required String yesCaption, required String noCaption, required String title, required VoidCallback yesCallback, required VoidCallback noCallback, double width = 350, double height = 200, double yesPadding = 110}) Future

Typedefs

BuildWidget = Widget Function(BuildContext, Widget?)?
ButtonColorProvider = AutoDisposeProvider<WindowButtonColors>
ItemBuilder = Widget Function(int index)
NestChain = Widget Function(Widget)
Redirect = FutureOr<String?> Function(GoRouterState)
TaskGqlMap = TaskEither<GqlException, Map<String, dynamic>>
TaskGqlVoid = TaskEither<GqlException, void>
TaskMap = TaskEither<HttpNotSuccess, Map<String, dynamic>>
TaskVoid = TaskEither<HttpNotSuccess, void>

Exceptions / Errors

GqlException
HttpNotSuccess