For the complete documentation index, see llms.txt. This page is also available as Markdown.

채널링

Flutter와 네이티브 코드 간의 상호작용 방법을 안내합니다. Flutter에서 네이티브 코드를 호출하고 네이티브 기능을 통합하여 플러터 앱을 더 강력하게 만들 수 있습니다.

디바이스 정보

  1. 앱을 실행하고 "디바이스 정보" 버튼을 누릅니다.

  1. 버튼을 누른 후, 디바이스의 고유 UUID가 플러터 앱으로 반환됩니다. 이 UUID는 디바이스를 고유하게 식별하는 데 사용됩니다.

  2. 결과 메시지는 플랫폼에 따라 다릅니다. 안드로이드 기기의 경우 "안드로이드폰의 디바이스 정보는 [UUID] 입니다." 메시지가 표시되고, 아이폰의 경우 "아이폰의 디바이스 정보는 [UUID] 입니다." 메시지가 표시됩니다.

탐색 메뉴 제어 (안드로이드 전용)

안드로이드 기기에서는 "탐색 메뉴 보이기" 또는 "탐색 메뉴 숨기기" 버튼을 사용하여 시스템 UI의 탐색 메뉴를 제어할 수 있습니다.

  • "탐색 메뉴 보이기" 버튼을 누르면 탐색 메뉴가 화면에 나타납니다.

  • "탐색 메뉴 숨기기" 버튼을 누르면 탐색 메뉴가 화면에서 숨겨집니다.

패키지 설치 확인

앱에서 특정 패키지의 설치 여부를 확인할 수 있습니다. "패키지 설치확인" 버튼을 누르면 선택한 패키지가 설치되었는지 여부가 플러터 앱으로 반환됩니다.

  • 패키지가 설치된 경우: "[패키지 이름] 패키지가 설치되었습니다." 메시지가 표시됩니다.

  • 패키지가 설치되지 않은 경우: "[패키지 이름] 패키지가 설치되지 않았습니다." 메시지가 표시됩니다.

패키지 이름 입력

"Package Name" 입력란에 원하는 패키지 이름을 입력할 수 있습니다. 이 입력란을 사용하여 검색할 패키지를 지정할 수 있습니다.

  • 패키지 이름을 입력하고 "패키지 설치확인" 버튼을 누르면 해당 패키지의 설치 여부를 확인할 수 있습니다.

Flutter 앱에서 네이티브 기능을 활용하여 앱을 더욱 풍부하게 만들 수 있는 방법을 참고하여, 채널링을 통해 네이티브 기능을 활용하면 앱의 성능과 기능을 향상시킬 수 있습니다.

채널링을 통해 플러터와 네이티브 간 인터페이스 하는 가이드를 참고해서 앱 개발에 활용해보세요. 플러터에서 네이티브, 네이티브에서 플러터로 쌍방향 인터페이스가 가능합니다.

Last updated