일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Flutter 개발환경
- Anko
- flutter 코딩
- android arr
- 라이브러리 배포 파일
- Flutter BottomNavigationBar
- BottomNavigationBarItem
- 스토어배포
- 깃허브 블로그
- 플러터 이슈
- pub.dev
- GitHub blog
- 플러터 코딩
- 플러터 코딩 지침
- flutter 앱배포
- 앱배포
- convert kotiln
- BottomNavigationBar
- 플러터
- flutter react 비교
- flutter vs react
- Java to Kotlin
- Kotlin
- anko library
- flutter
- BottomNavigationBarItem label
- instantiateItem
- 코딩 치침
- flutter 코딩 지침
- BottomNavigationBarItem title
- Today
- Total
mobile developer
[Flutter] pub.dev에 flutter package publish 본문
달력라이브러리 제작하여 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 |