Package vs. Plugin?

패키지는 네이티브 코드를 건드리지 않은 dart 코드만으로 이루어진 라이브러리를 의미합니다.

반면에 플러그인은 네이티브 코드를 MethodChennel로 통신하며 dart 코드와 어우러진 라이브러리를 의미합니다.

flutter에서 사용할 수 있는 수려한 위젯들은 대부분 패키지이고,

카메라, 위치 등 하드웨어 기능을 사용하도록 하는 위젯은 플러그인 이라고 이해하면 될 거 같습니다.

Flutter 환경 설정

우선 Flutter 환경 설정이 완료된 상태여야 합니다.

웅덩이

위의 글을 읽고 환경 설정을 진행해주세요.

프로젝트 초기화

아래의 명령어를 이용해서 플러터 프로젝트를 만들어줍니다.

flutter create <name>

여기서 기재해야 하는 파라미터에 대해 설명 드립니다.