플러터 안드로이드 네이티브 코드 연동 Flutter MethodChannel 플러터는 크로스 플랫폼 프레임워크입니다. 플랫폼 별로 코드를 별도로 작성하고 이를 사용하는 방법에 대해 공유하고 정리합니다. 네이트브 코드를 작성하고 이를 플러터에서 사용한다고 이해하시면 되겠습니다. 네트워크로 비유하여 설명하자면 ios와 android 각 플랫폼 단에서 API를 구성하여 서버 측을 구현하고, 이를 Flutter app에서 MethodChannel을 통해 호출한다는 의미에서 클라이언트 측이 되는 것입니다. 또한 반대의 방향도 가능하며 pub.dev에 올라오는 플러터 패키지들이 내부적으로 이 구조로 구현되어 있습니다. UI, Thread 또한 분리가 가능합니다. 하지만 플러터에서 UI, Thread에 대해 지원하는..