sst_base 1.0.0+1
sst_base: ^1.0.0+1 copied to clipboard
This is the **base template** for all SSTeam Flutter/Dart packages.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add sst_baseWith Flutter:
$ flutter pub add sst_baseThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
sst_base: ^1.0.0+1Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:sst_base/dialog/base_dialog.dart';
import 'package:sst_base/dialog/custom_dialog.dart';
import 'package:sst_base/dialog/dialog.dart';
import 'package:sst_base/model/app_theme.dart';
import 'package:sst_base/model/model.dart';
import 'package:sst_base/model/status.dart';
import 'package:sst_base/model/theme_style.dart';
import 'package:sst_base/storage/pref_storage.dart';
import 'package:sst_base/storage/storage.dart';
import 'package:sst_base/ui/base/base_bloc.dart';
import 'package:sst_base/ui/base/base_event.dart';
import 'package:sst_base/ui/base/base_screen.dart';
import 'package:sst_base/ui/base/base_state.dart';
import 'package:sst_base/ui/component/app_bar.dart';
import 'package:sst_base/ui/component/app_theme_cubit.dart';
import 'package:sst_base/ui/component/bottom_loader.dart';
import 'package:sst_base/ui/component/component.dart';
import 'package:sst_base/ui/component/custom_button.dart';
import 'package:sst_base/ui/component/custom_check_box.dart';
import 'package:sst_base/ui/component/custom_radio.dart';
import 'package:sst_base/ui/component/custom_refresh_indicator.dart';
import 'package:sst_base/ui/component/image_view.dart';
import 'package:sst_base/ui/component/infinite_scroll_widget.dart';
import 'package:sst_base/ui/component/line.dart';
import 'package:sst_base/ui/component/menu_item.dart';
import 'package:sst_base/ui/component/no_data_widget.dart';
import 'package:sst_base/ui/component/pressable_container.dart';
import 'package:sst_base/ui/component/pressable_image.dart';
import 'package:sst_base/ui/component/round_button.dart';
import 'package:sst_base/ui/component/search_view.dart';
import 'package:sst_base/util/ad_utils.dart';
import 'package:sst_base/util/app_color.dart';
import 'package:sst_base/util/app_rest_client.dart';
import 'package:sst_base/util/app_settings.dart';
import 'package:sst_base/util/assets_utils.dart';
import 'package:sst_base/util/bloc_utils.dart';
import 'package:sst_base/util/constants.dart';
import 'package:sst_base/util/date_time_ext.dart';
import 'package:sst_base/util/datetime_utils.dart';
import 'package:sst_base/util/dimen.dart';
import 'package:sst_base/util/file_utils.dart';
import 'package:sst_base/util/firebase_utils.dart';
import 'package:sst_base/util/in_app_purchase_utils.dart';
import 'package:sst_base/util/logger_utils.dart';
import 'package:sst_base/util/my_http.dart';
import 'package:sst_base/util/navigator_utils.dart';
import 'package:sst_base/util/scroll_controller_ext.dart';
import 'package:sst_base/util/string_utils.dart';
import 'package:sst_base/util/toast_utils.dart';
import 'package:sst_base/util/util.dart';