base_utils 1.1.0 copy "base_utils: ^1.1.0" to clipboard
base_utils: ^1.1.0 copied to clipboard

Basic UI & Utils for Awesome Flutter Application

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add base_utils

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  base_utils: ^1.1.0

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:base_utils/base/base.dart';
import 'package:base_utils/base/dialog_manager.dart';
import 'package:base_utils/base/lifecycle.dart';
import 'package:base_utils/base/system_lifecycle_listener.dart';
import 'package:base_utils/bloc/base_bloc.dart';
import 'package:base_utils/bloc/bloc_providers.dart';
import 'package:base_utils/model/device.dart';
import 'package:base_utils/model/merchant.dart';
import 'package:base_utils/model/rest.dart';
import 'package:base_utils/native_methods.dart';
import 'package:base_utils/network/http_utils.dart';
import 'package:base_utils/network/service.dart';
import 'package:base_utils/network/user_service.dart';
import 'package:base_utils/notifications/notifications.dart';
import 'package:base_utils/router/router.dart';
import 'package:base_utils/share_preference/share_preference_manager.dart';
import 'package:base_utils/sound/sound_manager.dart';
import 'package:base_utils/ui/animation_widget.dart';
import 'package:base_utils/ui/base_list_widget.dart';
import 'package:base_utils/ui/dash.dart';
import 'package:base_utils/ui/error_loading.dart';
import 'package:base_utils/ui/network_aware_state.dart';
import 'package:base_utils/ui/res/colors.dart';
import 'package:base_utils/ui/res/dimens.dart';
import 'package:base_utils/ui/res/images.dart';
import 'package:base_utils/ui/res/strings.dart';
import 'package:base_utils/ui/restart_widget.dart';
import 'package:base_utils/ui/scaless_text.dart';
import 'package:base_utils/utils/color_utils.dart';
import 'package:base_utils/utils/currency_format.dart';
import 'package:base_utils/utils/date_utils.dart';
import 'package:base_utils/utils/encryption_utils.dart';
import 'package:base_utils/utils/logging_utils.dart';
import 'package:base_utils/utils/map_utils.dart';
import 'package:base_utils/utils/number_utils.dart';
import 'package:base_utils/utils/sendo_page_route.dart';
import 'package:base_utils/utils/string_utils.dart';
import 'package:base_utils/utils/system_utils.dart';
import 'package:base_utils/utils/theme_utils.dart';
import 'package:base_utils/utils/uri_utils.dart';
import 'package:base_utils/utils/widget_utils.dart';
import 'package:base_utils/video/chewie.dart';
import 'package:base_utils/video/chewie_player.dart';
import 'package:base_utils/video/chewie_progress_colors.dart';
import 'package:base_utils/video/cupertino_controls.dart';
import 'package:base_utils/video/cupertino_progress_bar.dart';
import 'package:base_utils/video/material_controls.dart';
import 'package:base_utils/video/material_progress_bar.dart';
import 'package:base_utils/video/player_with_controls.dart';
import 'package:base_utils/video/user_control_event.dart';
import 'package:base_utils/video/utils.dart';