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
- 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
- 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
- SpaceSizedHeightBox
- SpaceSizedWidhtBox
- ThemeManager
- TransparentAppBar
-
Tuple<
T, E> - UpStatus
- VideoView
- Vignette
- WebForScrollBehavior
- YoutubeVideoView
Enums
Mixins
- CanMakeGetCall
-
StateMixin<
T extends StatefulWidget> - TextFormFieldMixin
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
- 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< operators) → List<T> >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< allData) → Stream<Uint8List> >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< futures, Function onError) → Future<T> >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)