네이티브API1 네이티브 API와 통신하기(1) 플러터 앱을 개발할 때는 다양한 패키지를 사용한다. 그러나 원하는 기능의 패키지가 없거나 버전이 낮아서 사용하기가 불안할 때도 있다. 예를 들면 기기 자체의 정보라든지 배터리 정보, 또는 운영체제에 맞게 개발된 오픈소스를 사용할 때도 마찬가지다. 이럴 때는 어쩔 수 없이 네이티브 언어로 작성된 API를 이용해야한다. 각 모바일 운영체제는 저마다 고유한 기능을 구현해 놓은 API를 제공한다. 이 API는 안드로이드의 경우 자바나 코틀린, iOS의 경우 오브젝트-C나 스위프트로 작성되어 있다. 이처럼 각 모바일 운영체제에 최적화된 언어로 작성된 소스를 네이티브(native)라고 한다. 플러터는 이러한 운영체제별 API를 메시지 전달 방식으로 사용할 수 있도록 지원한다. 플러터 앱이 운영체제별 API와 통신하.. 2022. 11. 21. 이전 1 다음 반응형