Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.1.1

common_utilities

Um pacote de utilitários comuns da linguagem Dart que torna seu código mais rápido, fácil e limpo. Contém muitas funções úteis para tipos primitivos do Dart (compatível com todas as plataformas do Flutter)

AndroidiOSWeb
Downloads em 30 dias
63
Curtidas
39
Pontos Pub
140

Instalar pacote

flutter pub add common_utilities

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote de utilitários Dart projetado para agilizar o desenvolvimento fornecendo uma coleção de funções úteis para tipos primitivos. Ele melhora a legibilidade do código, reduz o código repetitivo e aumenta a eficiência em todas as plataformas Flutter, incluindo Android, iOS e Web. O pacote é ideal para desenvolvedores que buscam simplificar tarefas comuns com utilitários limpos e reutilizáveis que se integram perfeitamente aos projetos existentes.

Casos de uso

  • Simplificando manipulações de string e número
  • Manipulação de operações seguras para nulos
  • Formatar dados de forma eficiente
  • Reduzindo código repetitivo em aplicativos
  • Aumentar a produtividade do desenvolvedor

Principais recursos

  • Funções úteis extensas para primitivos Dart
  • Suporte a segurança nula
  • Compatibilidade multiplataforma
  • Leve e fácil de integrar
  • Bem documentado e mantido

Indicado para

  • Desenvolvedores Flutter procurando ajudas rápidas de utilidade
  • Projetos que exigem tratamento consistente de dados
  • Equipes que buscam reduzir a duplicação de código
  • Desenvolvedores focados em código limpo e sustentável

Considerações

  • Pode introduzir um pequeno sobrecusto se funções não utilizadas forem importadas
  • Mais adequado para projetos que precisam de operações de utilidade frequentes
  • Não destinado a lógica de negócios complexa
  • Requer gerenciamento cuidadoso da importação para evitar acúmulo

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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.

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.