sst_base 1.0.1+21 copy "sst_base: ^1.0.1+21" to clipboard
sst_base: ^1.0.1+21 copied to clipboard

PlatformAndroid

This is the **base template** for all SSTeam Flutter/Dart packages.

Pub Version License: MIT

SST Base #

SST Base is a base template for all SSTeam Flutter/Dart packages.
It contains a set of common utilities, UI helpers, and best practices to speed up development.
Clone this repository, rename the package, and start your new project instantly.


Features #

  • Utility classes for common tasks
  • UI helpers and custom dialogs
  • In-app purchase utilities
  • Localization support

Installation #

Add this package to your project’s pubspec.yaml:

dependencies:
  sst_base: ^1.0.1+20

Run:

flutter pub get

Utilities Overview #

Utility Class Description
LoggerUtil Logger with Firebase Crashlytics integration
AdUtils Google Mobile Ads helper functions
DateTimeUtils Date and time helpers
FileUtils File I/O helpers
ColorUtils Hex and color utilities
ToastUtils Toast notification helper
StringUtils String helpers (capitalization, hashing)
NumberUtils Random number helpers
AppRestClient Configurable Dio HTTP client
ScrollControllerExt Scroll helpers
AssetsUtils Asset path helpers
Timeout Timeout extensions for Futures

Usage Examples #

Logger #

import 'package:utility_tools/logger_utils.dart';

void main() {
  LoggerUtil.init(enableFirebaseCrashlytics: true);
  LoggerUtil.d("Debug log message");
}

Show a Dialog #

import 'package:utility_tools/dialog_utils.dart';
import 'package:flutter/material.dart';

showInfoDialog(context, theme: myTheme, message: "Hello World");

Load Ads #

import 'package:utility_tools/ad_utils.dart';

final banner = AdUtils.loadAd("YOUR_AD_UNIT_ID");

Color from Hex #

import 'package:utility_tools/color_utils.dart';
import 'package:flutter/material.dart';

final color = ColorUtils.fromHex("#FF0000");

Project Structure #

  • utils/ — Utility classes for various common operations
  • dialogs/ — Custom dialog and UI helper methods
  • extensions/ — Dart extension methods
  • model/ — Base models and themes
  • Individual utility files like logger_utils.dart, ad_utils.dart, etc.

License #

MIT - Copyright (c) 2025 datnguyen.cr@gmail.com