mobile developer

[Flutter] pub.dev에 flutter package publish 본문

FLUTTER

[Flutter] pub.dev에 flutter package publish

keyman4949 2023. 12. 6. 08:40

 달력라이브러리 제작하여 pub.dev에 배포하기로 했습니다.

 

1. 참고 문서 Developing packages & plugins

 

Developing packages & plugins

How to write packages and plugins for Flutter.

docs.flutter.dev

 

2. 사이트 pub.dev

 

Dart packages

Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs.

pub.dev

3. Dart 패키지 만들기

flutter create --template=package moon_calendar

 

 

cd moon_calendar
flutter create example

 

 

프로젝트가 생성 되었으면  예제 코드 및 test 파일 삭제

moon_calendar.dart

 

test 폴더 삭제

 

4. 라이브러리 소스 적용

 

5. 예제 구현

example 폴더에 pubspec.yaml 파일에 dependencies 추가

 

 

main.dart에 import 및 예제 소스 구현

 

 

6. 실행 해보기

 

7. git hub 레포지도리 생성

8. git hub 업로드

 

9. pubspec.yaml 수정

 

10. CHANGELOG.md 파일 수정

* ./CHANGELOG.md doesn't mention current version (1.0.0).

 

11. README.md 파일 수정

해당 라이브러리의 대한 설명을 기록 

 

12. pub.dev에 publish 하기 전에 패키지 기준을 충복 여부 체크

flutter pub publish --dry-run

 

 

13. pub.dev에 publish 하기

flutter pub publish

 

 

y 작성 후 엔터

 

 

링크를 클릭해서 인증을 하게되면 업로드가 완료 됩니다.

 

 

14. 링크 확인

https://pub.dev/packages/moon_calendar

 

moon_calendar | Flutter Package

You can make calendar widget Flutter package project.

pub.dev

 

'FLUTTER' 카테고리의 다른 글

[Futter] 코딩 지침  (0) 2022.05.10
[Flutter] Bottom Navigation Title To Label Migration  (0) 2022.03.17
[Flutter] 앱 테스트 자동 배포  (2) 2021.11.09
[Flutter] 개발 환경 설정 및 이슈  (0) 2021.06.02
Comments