Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.1.1

common_utilities

Ein Dart-Sprach-Common-Utility-Paket, das Ihren Code schneller, einfacher und sauberer macht. Enthält viele nützliche Funktionen für Dart-Grundtypen (unterstützt alle Flutter-Plattformen)

AndroidiOSWeb
30-Tage-Downloads
63
Likes
39
Pub-Punkte
140

Paket installieren

flutter pub add common_utilities

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Dart-Utility-Paket, das entwickelt wurde, um die Entwicklung zu vereinfachen, indem es eine Sammlung nützlicher Funktionen für primitive Typen bereitstellt. Es verbessert die Codelesbarkeit, reduziert Boilerplate und steigert die Effizienz auf allen Flutter-Plattformen, einschließlich Android, iOS und Web. Das Paket ist ideal für Entwickler, die häufige Aufgaben mit sauberen, wiederverwendbaren Hilfsmitteln vereinfachen möchten, die sich nahtlos in bestehende Projekte integrieren lassen.

Anwendungsfälle

  • Einfachere Zeichenketten- und Zahlenmanipulationen
  • Umgang mit null-sicheren Operationen
  • Daten effizient formatieren
  • Wiederholten Code in Apps reduzieren
  • Steigerung der Produktivität für Entwickler

Hauptmerkmale

  • Umfangreiche Hilfsfunktionen für Dart-Primitiven
  • Unterstützung für Null-Sicherheit
  • Plattformübergreifende Kompatibilität
  • Leichtgewichtig und einfach zu integrieren
  • Gut dokumentiert und gepflegt

Geeignet für

  • Flutter-Entwickler, die schnelle Hilfsfunktionen suchen
  • Projekte, die eine konsistente Datenverarbeitung erfordern
  • Teams, die darauf abzielen, Code-Duplikation zu reduzieren
  • Entwickler, die sich auf sauberen, wartbaren Code konzentrieren

Hinweise

  • Kann geringfügige Overhead verursachen, wenn nicht verwendete Funktionen importiert werden
  • Am besten geeignet für Projekte, die häufige Nutzoperationen erfordern
  • Nicht für komplexe Geschäftslogik vorgesehen
  • Erfordert sorgfältige Importverwaltung, um Bloat zu vermeiden

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.