일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- appstore connect guideline
- guideline 1.5
- undefined name
- Guideline 5.1.1
- 에러
- buildcontext
- providernotfoundexception
- withopacity
- youtube_player_flutter
- 플러터
- app stroe connect guideline
- app completeness
- pub.dev
- guideline 4.3(a)
- exception caught by image resource service
- appstroe connect guideline
- information needed
- exception
- infinity or nan toint
- 채팅 메시지 정렬
- flutter_secure_storage
- dart sdk version upgrade
- permissiondeniedexception
- app store connect guideline
- .dio
- tflite_flutter
- Flutter
- flutter doctor -v
- AI
- flutter_dotenv
Archives
- Today
- Total
min_chan님의 블로그
[pub.dev] - pub.dev 본문
pub.dev란?
- pub.dev는 Dart 및 Flutter 개발자를 위한 공식 패키지 저장소로, 다양한 라이브러리와 패키지를 검색, 설치, 업데이트할 수 있는 플랫폼입니다. Google에서 운영하며, 오픈소스 생태계를 더욱 확장하고 개발자들이 손쉽게 패키지를 공유할 수 있도록 돕습니다.
- 사이트 링크 - https://pub.dev/
The official repository for Dart and Flutter packages.
Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs.
pub.dev
pub.dev 주요 기능
패키지 검색 및 설치
- 수천 개의 패키지가 등록되어 있으며, 프로젝트에서 쉽게 활용할 수 있다.
- flutter pub add "package_name" 명령어를 사용하여 간단하게 패키지를 추가할 수 있다.
패키지 업데이트 관리
- 사용 중인 패키지의 최신 버전을 확인하고 업데이트할 수 있다.
- flutter pub upgrade를 실행하면 모든 패키지를 최신 버전으로 업데이트할 수 있다.
패키지 문서 및 예제 제공
- 각 패키지의 공식 문서와 예제 코드를 제공하여 개발자들이 쉽게 적용할 수 있도록 돕는다.
- API 문서, 설치 가이드, 사용법 등이 포함되어 있다 사용 시 모르는게 있으면 repo와 doc를 참조하자.
pub point
- pub.dev는 패키지를 분석하고 pub points라는 점수를 부여하는데 이 점수는 다음 항목을 기반으로 계산된다
- Dart 파일 컨벤션 준수 (30): 코드가 Dart 스타일 가이드를 따르는지 평가
- 문서 제공 (20): 패키지 설명과 API 문서가 충분한지 확인
- 플랫폼 지원 (20): 다양한 운영 체제에서 실행 가능하도록 되어 있는지 평가
- 정적 분석 통과 여부 (50): 코드에서 lint 및 기타 정적 분석 오류가 없는지 확인
- 최신 의존성 유지 (40): 의존성이 최신 버전으로 유지되고 있는지 확인
- 최대 점수는 160점이며, 이 점수가 높을수록 패키지의 품질이 높다는 것을 의미하니 POINTS, LIKES, DOWNLOADS를 확인 후 사용하자!
패키지 공개 및 배포
- 개발자가 직접 만든 패키지를 pub.dev에 배포할 수 있다고 한다.
- 아직 해본 적은 없으나 나중에 한번 해보고 싶긴 하다 ^^*
'pub.dev' 카테고리의 다른 글
[pub.dev] - dio (0) | 2025.03.14 |
---|---|
[pub.dev] - http (0) | 2025.03.13 |
[pub.dev] - flutter_secure_storage (0) | 2025.03.05 |
[pub.dev] - flutter_dotenv (0) | 2025.02.27 |
[pub.dev] - provider (0) | 2025.02.24 |