Flutter는 기능을 추가하는 풍부한 패키지와 플러그인 생태계(pub.dev)를 가지고 있습니다 — UI 컴포넌트부터 기기 기능, 백엔드 통합까지. 패키지를 효과적으로 사용하고(네이티브 기능을 위한 플러그인을 이해하는 것) 생산적인 개발에 필수적입니다.
패키지 vs 플러그인
PACKAGE → 기능을 추가하는 순수 Dart 코드 (예: http, provider, intl)
PLUGIN → 플랫폼별 네이티브 코드(iOS/Android)도 포함하는 패키지로,
네이티브 기기 기능에 연결 (예: 카메라, 위치, 센서, Bluetooth)
→ 플러그인은 Flutter가 네이티브 플랫폼 기능에 접근할 수 있게 합니다.
패키지 추가 및 사용
