본문 바로가기
관리자

Project/MyNature

[TIL] 플러터-dev_dependencies, caret(^) version, weekly_date_picker(slider)

728x90
반응형

 

dependencies 와 dev_dependencies의 차이

dependencies는 일반적인 의존성 관리, dev_dependencies는 개발할 때만 포함되는 의존성을 정의해놓는 부분이다. 나중에 프로그램이 동작하기 위해 build되어 Artifact 파일로 변환될 때, dependencies에 정의된 패키지들은 포함되지만 dev_depdencies에 포함된 라이브러리들은 포함되지 않는다.

 

version 앞 caret(^) 기호

^1.2.3 = 1.x.x 버전까지 계속 업데이트가 호환됨을 의미한다. 메이저 버전의 호환성을 지켜주는 문법이다. ^은 caret으로 라틴어로 부족함을 의미한다.

 

[lib]DatePickerDialog

아래 사진처럼 기본 디자인의 날짜 피커를 생성한다.

[lib]weekly_date_picker(https://pub.dev/packages/weekly_date_picker)

주별로 날짜 slider를 제공한다. 사용자가 선택한 날짜값을 하이라이트 처리하거나, 선택 시 이벤트를 발생시켜 콜백 함수를 실행할 수도 있다.

 

 

라이브러리 라이센스

 

728x90
반응형