NativeAPI

    [Flutter] Native API 활용에 관해...

    플러터 패키지는 다양한 기능을 제공하지만, 운영체제 만큼의 기능의 제공 X 플러터 패키지와 각 운영체제에서 제공하는 API 를 적절하게 사용하면 더 완성도 높은 앱 만들 수 있음 플러터는 운영체제별 API를 메시지 전달방식으로 지원 플러터는 Android의 Java와 Kotlin, iOS에서의 Objective-C와 Swift에서 가능한 플랫폼 별 API를 사용하게 해주는 유연한 시스템을 사용한다. Host(양방향 데이터를 주고 받는 장치)는 플랫폼 채널의 메시지를 받고, 플랫폼 네이티브 언어를 사용해 주요 API를 호출하고, 플러터 부분인 클라이언트에 응답을 보낸다. 메시지와 응답은 반응성 좋은 사용자 인터페이스를 위해 비동기적으로 전달된다. 표준 플랫폼 채널은 간단한 json 형태의 효율적인 바이너리..