hucel_core library

Classes

AnimatedLottieNetwork
AppConstants
AppState
AspectRatioContainer
AsyncSnapshotBuilder<T>
AuthError
AuthErrorProjectNotFound
AuthErrorUnknown
AuthErrorUserNotFound
BaseError
BaseModel<T>
BaseState<T extends StatefulWidget>
BaseStateless
BaseView<T extends Store>
BaseViewModel
CenterContainer
CenterTransformImageNetwork
https://github.com/vandadnp/flutter-tips-and-tricks/blob/main/tipsandtricks/image-gallery-in-flutter/image-gallery-in-flutter.dart
ClickableContainer
Client
ColumnWithSpacing
ConnectivityWidget
CustomGridDelegate
CustomLogger
CustomMaterialApp
CustomStreamBuilder
DefaultInputDecoration
DeviceUtility
DissmissKeyboardWidget
EasyLocaleConst
ErrorMaterialWidget
void main() { ErrorWidget.builder = (FlutterErrorDetails details) { return ErrorMaterialWidget( details: details, ); }; runApp(const MyApp()); }
ErrorSnackbars
ExpandedAspectRatio
ExpandedColumn
ExpandedContainer
ExpandedRow
ExpandedStreamBuilder
FadingNetworkImage
FileConstants
FirebaseAuthService
FireBaseModel<T>
FirebaseUserModel
FirestoreDocumentHelper
FirestoreGetDownloadUrl
FittedBoxText
GetImageApi
HUAnimatedIcon
HUNetworkImage
HUNetworkImageCard
IApplicationTheme
IErrorModel<T>
IFileManager
IFirebaseAuthService
ImageNetworkInCircularProgressIndicator
ImageOpacityWithSlider
ImagePickerHelper
INavigationService
InclusiveRange
INetworkConnectivity
InputFormatter
IterableListView<T>
IThemeManager
JsonFromUrl
LocaleFile
LocaleModel
MultiBuilder
MyCirclePainter
NetworkConnectivityManager
NetworkImageAsset
NetworkImageWithRetry
https://github.com/vandadnp/flutter-tips-and-tricks/blob/main/tipsandtricks/network-image-retry-in-flutter/network-image-retry-in-flutter.dart
NetworkImageWithTransform
NotFoundNavigation
OptionsList
PaddingColumn
PaddingRow
PaginatedImageListView
PaginatedList<T>
https://github.com/vandadnp/flutter-tips-and-tricks/blob/main/tipsandtricks/paginated-lists-in-dart/paginated-lists-in-dart.md
PlatformDetails
Pling
ProportionalWidthNetworkImage
RandomColorContainer
RandomImageContainer
RandomNumberGenerator
RawAutoCompleteFormField
https://github.com/vandadnp/flutter-tips-and-tricks/blob/main/tipsandtricks/raw-auto-complete-in-flutter/raw-auto-complete-in-flutter.dart
RegExpConstants
ResponsiveChild
ResponsivityConstants
RetryStrategy
RoundedImageWithGridViewOrientation
RoundedImageWithShadow
RowWithSpacing
SharedManager
SpaceSizedHeightBox
SpaceSizedWidhtBox
ThemeManager
TransparentAppBar
Tuple<T, E>
UpStatus
VideoView
Vignette
WebForScrollBehavior
YoutubeVideoView

Extensions

AddOperator on Map<K, V>
AddRemoveItems on Iterable<T>
AsDegreesToRadians on T
AuthorizationExtension on String
BorderRadiusExtension on BuildContext
CanLauncher on String
CapTitle on Object
ColorExtension on BuildContext
CompactListMap on List<T>
CompactMap on Iterable<T?>
Contains on List<String>
ContainsDuplicateValues on Map
ContextThemeExtension on BuildContext
CurrentDateTimeEnumExtension on CurrentDateTimeEnum
DebugPrintExtension on String
DefaultAssets on String
DetailedMap on Map<K, V>
DetailedWhere on Map<K, V>
DeviceOSExtension on BuildContext
DownloadBody on Uri
DuplicateRemoval on List<T>
Duplicates on List<T>
DurationExtension on BuildContext
EmptyOnError on Future<List<Iterable<E>>>
Equality on List<T>
EvenOdd on Stream<List<E>>
ExpandEqually on Iterable<Widget>
Fibonacci on int
FileTypeExtension on File
Filter on Map<K, V>
FlatMap on T?
Flatted on Iterable<T>
Flatten on Iterable<bool>
Flattend on Iterable<List<T>>
FlattenFind on Iterable<Iterable<T>>
FormatterExtension on String
FunctionOnContext on BuildContext
FutureExtension on Future
GetArgument on BuildContext
GetImageAspectRatio on Image
GetImageDataAspectRatio on Uint8List
GetImageFileAspectRatio on FilePath
GetOnUri on Object
GoAround on List<T>
GoingAround on List<T>
ImageRotateExtension on Image
InLineAdd on Iterable<T>
IsEqualToIgnoringOrdering on List<T>
IterableWithIndex on Iterable<T>
IterationWithIndex on Iterable<T>
KeyPath on Map
LaunchExtension on String
ListExtension on List?
ListWithElement on List<T>
LocaleExtension on String
LocaleFileData on String
LocalFileData on String
Log on Object
Lower on Set<String>
MapIfOfType on T
MapToList on Iterable<T>
Materialize on AsyncSnapshot
Median on List<T>
MediaQueryExtension on BuildContext
Merge on Map<K, V>
MinMax on List<T>
Minus on String
NetworkImageExtension on String
NetworkTypeExtension on RequestType
NumberExtension on int
OddEvenSort on List<int>
OnError on Future<T>
OptionalFlattend on Iterable<List<T>?>
OptionalInfixAddition on T?
OrDefault on T?
OrientationExtension on BuildContext
PackageInfoExtension on String
PaddingExtension on BuildContext
RandomARGBColor on int
RandomElement on Iterable<T>
RandomElementList on List<T>
RandomListed on List<T>
Range on int
RemoveAll on Iterable<E>
RemoveDuplicates on List<String>
https://github.com/vandadnp/flutter-tips-and-tricks/blob/main/tipsandtricks/removing-duplicate-strings-in-lists-in-dart/removing-duplicate-strings-in-lists-in-dart.md
ReplaceAll on String
ResponsiveScreenExtension on BuildContext
RotatingList on List<T>
ScaffoldMessengerOfContextExtension on BuildContext
SharedContextExtension on BuildContext
ShareText on String
SizedBoxExtension on BuildContext
SlideTypeExtension on SlideType
Sorted on List<T>
SortingGenerics on int
Splice on List<T>
SplitByLength on String
SplitByLengthList on String
StartWith on Stream<T>
StreamDrain on Stream
StreamFilter on Stream<List<T>>
StringColorExtension on String
StringExtension on String
StringPathValidator on String
StringValidator on String
Subscript on Iterable<T>
Sum on List<E>
SwapValues on List<int>
TextStyleCopyWithExtension on TextStyle
TextStyleExtension on BuildContext
ThemeContextExtension on BuildContext
ThemeEnumExtension on ThemeEnum
Theme Enum Extension Enum seçimine göre Theme Tipi dönüşü yapması için
To on int
Toast on String
ToBinary on int
ToInt on Object
ToIntObject on Object
ToList on String
ToListItemImage on String
ToListView on Iterable<T>
ToMap on List<T>
ToNetworkImage on List<T>
ToTextButton on VoidCallback
Unique on Map<K, V>
UnorderedEquality on Map<K, V>
UnWrap on List<T?>?
Unwrap on Future<T?>
Unwraped on Subject<T?>
UnWrapStream on Stream<T?>
Wait on int
WidgetExtension on Widget
WithDelay on T

Constants

authErrorMapping → const Map<String, AuthError>
emailProviders → const List<String>
icons → const List<String>
jsonFromUrl → const JsonFromUrl
values → const List<int>

Properties

buildNumber String
no setter
packageName String
no setter
randomGenerators Expando<Object>
final
uri Uri
final
version String
no setter

Functions

add(num a, num b) num
applyBoolFunctions(BoolCallBack? function1, BoolCallBack? function2, BoolCallBack? function3) bool
batch<T extends num>(T lhs, T rhs, List<NumberOperator<T>> operators) List<num>
bulletPoints({String? prefix, required List<String> bulletPoints, String? suffix, required TextStyle textStyle}) Widget
https://github.com/vandadnp/flutter-tips-and-tricks/blob/main/tipsandtricks/rendering-bullet-points-in-flutter/rendering-bullet-points-in-flutter.md
calculateAllData(List<String> path) Future<List<Future<Uint8List>>>
centered<T>() → T
deleteAccountAndDocuments() Future<bool>
deleteAllDocumentFirestore({required String postId, required String collections}) Future<void>
div(num lhs, num rhs) num
divide<T extends num>(T lhs, T rhs) → T
doesRedirect(String url) Future<bool>
doesWebsiteExist(Uri uri) Future<bool>
doThisQueryParametres() → void
https://github.com/vandadnp/flutter-tips-and-tricks/blob/main/tipsandtricks/query-parameters-in-dart/query-parameters-in-dart.dart
downloadAndParseJson(Uri uri) Future<JSON>
exceptionMode(Object? e) → void
getDataUrl(Uri url) Future<Uint8List>
https://github.com/vandadnp/flutter-tips-and-tricks/blob/main/tipsandtricks/url-data-in-dart/url-data-in-dart.dart
getImageOperation(String url) → CancelableOperation<Uint8List>
getImagesData(List<Future<Uint8List>> allData) Stream<Uint8List>
getImageSize(String uri) Future<Size>
https://github.com/vandadnp/flutter-tips-and-tricks/blob/main/tipsandtricks/network-image-size-in-dart/network-image-size-in-dart.md
getMessages() Stream<String>
getQueueImagesData(List<String> images) Stream<Uint8List>
https://github.com/vandadnp/flutter-tips-and-tricks/blob/main/tipsandtricks/streamqueue-in-flutter/streamqueue-in-flutter.dart
intsFrom(List list) Iterable<int?>
isEven(num value) bool
isOdd(num value) bool
isSecuredWithValidCert(String uriString) Future<bool>
logged(String message) → void
minus<T extends num>(T lhs, T rhs) → T
mul(num lhs, num rhs) num
multiply<T extends num>(T lhs, T rhs) → T
nestedEvents(int count) Stream<int>
networkFileTypeFrom(List<String> header) NetworkFileType
perform<T>(T f(), {int times = 10}) Iterable<T>
plus<T extends num>(T lhs, T rhs) → T
randomNumbers({int count = 2, int max = 1 << 32}) Iterable<int>
retry<F>(Future<F> future(), {int maxCount = 5, Duration delay = Duration.zero}) Future<F>
setOnlyLandscape() Future<void>
setOnlyPortraitUp() Future<void>
showGenericDialog<T>({required BuildContext context, required String title, required String content, required DialogOptionBuilder builder}) Future<T?>
showLoadingScreen({required BuildContext context, required String title, CircularProgressIndicator? circularProgressIndicator}) CloseDialog
showTextDialog({required BuildContext context, required String text, double? radius}) Future<void>
streamBuilderHelper({required AsyncSnapshot snapshot, required BuildContext context, Widget? hasError, Widget? connectionNone, Widget? connectionWaiting, Widget? connectionActive, Widget? connectionDone}) Widget
sub(num lhs, num rhs) num
testIt() → void
typeOf(Uri url) Future<NetworkFileType>
waitOn<T>(Iterable<Future<T>> futures, Function onError) Future<Iterable<T>>
whiteTextStyle(double fs) TextStyle
zip<T, E>(List<T> lhs, List<E> rhs) Iterable<Tuple<T, E>>

Typedefs

AsyncSnapshotCallback<T> = Widget Function(BuildContext context, T? value)
BoolCallBack = bool Function()
CloseDialog = void Function()
ConnectivityCallBack = void Function(ConnectedResult result)
DialogOptionBuilder<T> = Map<String, T> Function()
FilePath = String
JSON = Map<String, dynamic>
MultiSizer = Widget Function(BuildContext context, double deviceHeight, double deviceWidth, BoxConstraints boxConstraints, Orientation orientation)
NumberOperator<T extends num> = T Function(T, T)
ResolveToWidget<T> = Widget Function(ConnectionState connectionState, AsyncSnapshot<T> snapshot)
Retrier = RetryStrategy Function(String url, Object error)
ToIntOnErrorHandler = int Function(Object e)