パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.1.1

common_utilities

Dart言語の共通ユーティリティパッケージで、コードを高速化・簡潔化・明確化します。Dartのプリミティブ型用に多数の便利な関数を含みます(すべてのFlutterプラットフォームに対応)

AndroidiOSWeb
30日間ダウンロード
63
いいね数
39
Pub ポイント
140

パッケージをインストール

flutter pub add common_utilities

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

基本的な型に対する便利な関数のコレクションを提供することで、開発をスムーズにするように設計されたDartユーティリティパッケージです。コードの読みやすさを向上させ、ボイラープレートを減らし、Android、iOS、Webを含むすべてのFlutterプラットフォームでの効率を高めます。既存のプロジェクトにすばやく統合できるクリーンで再利用可能なユーティリティを使って、一般的なタスクを簡単に実行したい開発者に最適です。

用途

  • 文字列および数値操作の簡素化
  • null 安全な操作の処理
  • 効率的なデータフォーマット
  • アプリ内の繰り返しコードの削減
  • 開発者の生産性の向上

主な機能

  • Dartプリミティブ用の広範なユーティリティ関数
  • null 安全性のサポート
  • クロスプラットフォーム互換性
  • 軽量で統合が簡単
  • 十分にドキュメント化されており、適切に保守されています

適している対象

  • 迅速なユーティリティヘルパーを探しているFlutter開発者
  • 一貫したデータ処理を必要とするプロジェクト
  • コードの重複を減らそうとするチーム
  • 綺麗で保守しやすいコードに注力する開発者

注意事項

  • 使用されていない関数をインポートすると、わずかなオーバーヘッドが発生する可能性があります
  • 頻繁なユーティリティ操作が必要なプロジェクトに最適
  • 複雑なビジネスロジックには適していません
  • 肥大を避けるために、慎重なインポート管理が必要です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

common_utilities

A Dart language Common Utility package, that makes your code faster,easier and cleaner. contains lots of useful functions for Dart primitive types (support all Flutter platforms)

Features

  • String : Over 30 useful String utility functions.

Todo (Next Versions)

  • Add Numbers (int, double, num, BigInt) utility functions.
  • Add Booleans (bool) utility functions.
  • Add Lists (List) utility functions.

Notes

version 0.1.1 Includes only String utils.

Usage

add this line to your pubspec.yaml :

    dependencies:
      common_utilities: ^0.1.1

or enter this to your command line:

    flutter pub add common_utilities

String Utils

Includes over 30 useful string functions such as :

  1. subStringBetween
  2. subStringsBetween
  3. subStringAfter
  4. subStringBefore
  5. insertAt
  6. removeAt
  7. insertAfter
  8. insertAfterEvery
  9. removeAfter
  10. removeBefore
  11. isNumericInt
  12. isNumericDouble
  13. isAlphabetic
  14. isUpperCase
  15. isAlphaNumeric
  16. isBlank
  17. isContainSpecialChar
  18. isValidCharacters
  19. convertEnglishNumberToPersian
  20. convertPersianNumberToEnglish
  21. convertToMoneyFormat
  22. countWords
  23. countLines
  24. reverse
  25. reverseWords
  26. removeBlankLines
  27. removeLinesThatContain
  28. isEmail
  29. convertToBase64
  30. convertBase64ToString
  31. convertToUTF8
  32. wrap
  33. isValidUrl

How To Use

Example for StringUtils :
import 'package:common_utilities/common_utilities.dart';

void main() {
  String yourStr = 'If you want something you have never had you must do something you have never done';

  String result = yourStr.stringUtils().subStringBetween('want', 'never');
  // print(result) =>  'something you have'

  List<String> result2 = yourStr.stringUtils().subStringsBetween('you', 'never');
  // print(result2) =>  ['something you have' , 'must do something you have']

  String result3 = yourStr.stringUtils().subStringAfter('something');
  // print(result3) =>  'you have never had you must do something you have never done'

  bool lastIndex = true; //This is optional & its false by default
  String result4 = yourStr.stringUtils().subStringAfter('something', lastIndex);
  // print(result4) =>  'you have never done'

  String str = CommonUtils.getRandomString(10);
  // print(str) =>  'btorklcvxw'

}

More Info

  • This package is equivalent of Common Utils library in Java, by this package there is no more need to write utils functions, just add it to your project and enjoy.
  • Feel free to make pull request to add your desire functions if its not included in the package functions list.

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。