pub.dev에서 패키지를 항상 쓰기만하다가 드디어 나도 첫 패키지를 배포해보았다
패키지를 만들게 된 이유는...한번도 안해봐서 해보고싶었던게 가장 큰 이유였고, 만들겠다고 결정하고 나서는 어떤걸 만들지에 대해 고민하게 되었다.
가장 많이 흔하게 쓰이는건 ElevatedButton인데 사실 나는 개발하면서 이걸 그대로 쓰는 경우는 거의 없다.
다 커스텀으로 Button Class를 만들어서 컴포넌트화 시켜서 그걸가지고 주로 사용하는편이다.
그리고 개인적으로 생각하는 Flutter의 단점은 깊은 nesting인데...
button같은 경우도 만들게 되면 이것저것 스타일 주다보면 nesting이 제법 생기게 된다.
그래서 nesting이 최소화되어 예쁘게 보일 수 있는 custom button 패키지를 만들기로 결정하였다.
배포는 아주 간단하였다.
배포방법은 설명이 잘 된 블로그가 있으니 여기를 참고하면 좋을거같다.
https://111coding.tistory.com/6
[Flutter] Package 제작부터 배포까지
Package 제작부터 배포까지 공식문서 Index 0. Package vs Plugin 1. Package 프로젝트 생성 2. Package 프로젝트 작성 3. example 생성 및 작성 4. 배포 0. Package vs Plugin Package dart 코드만! pub.dev에 모든 플랫폼으로
111coding.tistory.com
첫 배포시에는 올라가는데 시간이 좀 걸리는거 같다. 한 10분정도 기다렸다가 검색하니 검색에 잘 걸리지는 않았지만(이건 pub.dev측에서 좀 검색부분에 대해 고쳐야한다고 생각한다!) 정렬을 오늘 올라온 패키지로 하니까 내가 올린 패키지가 검색에 걸렸다.
재미있는 경험이었다.
시간날때마다 업데이트를 하나씩 해봐야겠다.
'개발 > Flutter' 카테고리의 다른 글
[상태관리#2]Bloc (2) | 2023.11.22 |
---|---|
[상태관리#1] GetX (1) | 2023.11.22 |
[상태관리#0] 상태관리 공부에 앞서.. (0) | 2023.11.21 |
flutter가 선택한 dart언어의 특징 (0) | 2023.10.29 |
Flutter vs React Native 간략한 비교 (0) | 2023.10.29 |