반응형

Flutter 2

플러터 안드로이드 네이티브 코드 연동 Flutter MethodChannel

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

Flutter/Tip 2022.06.30

플러터란? What is Flutter?

플러터란? What is Flutter? Think about ~ Flutter! 요즘 Flutter 프레임워크를 주로 이용해서 모바일 앱 개발을 하고 있습니다. 기존에 자바나 코틀린으로 안드로이드 앱을 개발할 때와는 다른 경험을 많이 하고 있어서 공유하고자 합니다. 배경 플러터가 무엇인지 알기 전에 배경들을 알아보도록 하겠습니다. 구글(Google)은 Fuchsia라는 운영체제를 만들었습니다. 이 운영체제는 구글에서 개발하는 차세대 OS인데, 기존의 운영체제인 크롬, 안드로이드 운영체제와는 달리 지르콘(Zircon)이라는 마이크로커널을 사용합니다. 구글에서는 PC를 포함한 다양한 장치를 대상으로 하는 운영체제가 될 것이라고 밝혔습니다. 그렇다면, 커널이 무엇인지 아주 간략하게 알아봅니다. 운영체제에 대..

Flutter 2022.04.25
반응형