패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.1.1

common_utilities

Dart 언어의 일반 유틸리티 패키지로 코드를 더 빠르고 간단하며 깔끔하게 만듭니다. Dart 기본 유형용으로 유용한 함수가 많이 포함되어 있습니다(모든 플러터 플랫폼 지원)

AndroidiOSWeb
30일 다운로드
63
좋아요
39
Pub 점수
140

패키지 설치

flutter pub add common_utilities

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

기본 유형에 대한 유용한 함수 모음을 제공하여 개발을 간소화하도록 설계된 Dart 유틸리티 패키지입니다. 코드 가독성을 향상시키고 빌더플레이트를 줄이며 Android, iOS, Web을 포함한 모든 Flutter 플랫폼에서 효율성을 높입니다. 기존 프로젝트에 쉽게 통합되는 깔끔하고 재사용 가능한 유틸리티를 통해 일반적인 작업을 단순화하려는 개발자에게 이상적입니다.

사용 사례

  • 문자열 및 숫자 조작 간소화
  • 널 안전 연산 처리
  • 효율적으로 데이터 형식 지정
  • 앱 내 반복 코드 줄이기
  • 개발자 생산성 향상

주요 기능

  • Dart 기본 유형을 위한 광범위한 유틸리티 함수
  • 널 안전성 지원
  • 크로스 플랫폼 호환성
  • 경량이며 통합이 쉬움
  • 잘 문서화되고 유지 관리됨

적합한 대상

  • 빠른 유틸리티 헬퍼를 찾는 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 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.