flutter_ahlib

Build Status Release pub package License

Usage

import 'package:flutter_ahlib/widget.dart'; // for widgets
import 'package:flutter_ahlib/list.dart'; // for list widgets
import 'package:flutter_ahlib/image.dart'; // for image widgets
import 'package:flutter_ahlib/util.dart'; // for utils

// Or import all packages directly.
import 'package:flutter_ahlib/flutter_ahlib.dart'; // the whole library

Library contents

  • widget.dart:
    • PlaceholderText
    • DrawerListView
    • IconText
    • showPopupListMenu
    • AnimatedFab ScrollAnimatedFab AnimatedFabController
    • SliverAppBarDelegate SliverAppBarSizedDelegate SliverSeparatedListDelegate SliverSeparatedListBuilderDelegate
    • TextGroup
    • LazyIndexedStack
    • TabInPageNotification
  • list.dart:
    • AppendIndicator
    • UpdatableDataView UpdatableDataViewController
    • RefreshableDataView RefreshableListView RefreshableSliverListView RefreshableStaggeredGridView
    • PaginationDataView PaginationListView PaginationSliverListView PaginationStaggeredGridView
  • image.dart:
    • FileOrNetworkImageProvider
    • MultiImageStreamCompleter
  • util.dart:
    • ActionController
    • Tuple2 ~ Tuple6
    • hash2 ~ hash6 hashObjects
    • BoolExtension ListExtension
    • StateExtension ScrollControllerExtension PageControllerExtension ScrollMetricsExtension
    • filesize
    • NotifiableData

Dependencies

flutter_staggered_grid_view: ^0.3.2
flutter_cache_manager: ">=2.0.0 <3.0.0" # 2.0.0
http: ^0.12.2

Libraries

flutter_ahlib
flutter_ahlib_image
flutter_ahlib_list
flutter_ahlib_util
flutter_ahlib_widget