[KMP] KMP 라이브러리를 Flutter에서 사용하기 - Windows용 dll 빌드 #3 앞선 내용에서 kmp로 만든 코드를 macOS용 library를 만들고, 이를 flutter plugin에 포함시키는 방법을 알아봤습니다.이번에는 kmp로 작성한 코드를 windows용도의 dll로 빌드하고 flutter plugin으로 만드는 방법을 설명합니다.하고자 하는것은 아래와 같은습니다.kmp로 공용화시킬 함수를 작성한다windows 용 dll 파일로 빌드한다.flutter plugin에서 dll 파일을 읽어 해당 함수를 호출한다.flutter에서 사용 가능하도록 생성한 plugin을 배포한다.호출할 함수의 정의flutter에서 dll을 로드하고 함수를 호출하려면 반드시 extern C로 선언된 함수만 가능합니다. 또한 kmp로 작성한 코드를 flutter에서 호출하려면 이는 top-level .. 개발이야기/Kotlin 2개월 전
[KMP] KMP 라이브러리를 Flutter에서 사용하기 - Flutter Plugin에 KMP xcFramework Library import #2 이전글에서 생성한 xcfFramework을 flutter plugin으로 만드는 과정을 설명합니다. 이렇게 만들면 KMP를 통해서 생성한 library를 flutter에도 plugin 형태로 배포할수 있습니다. Flutter Plugin Project 생성먼저 Flutter Plugin Project를 생성합니다. Android studio에서 flutter plugin이 설정되어 있다면 "File -> New -> New Flutter Project"에서도 UI를 통해서 만들수 있지만, 여기서는 cmd 명령어로 생성해 보겠습니다.flutter create --template=plugin --platforms=windows,macos kmm_pluginplugin 템플릿을 사용하고, windows와 ma.. 개발이야기/Kotlin 3개월 전