Cross-Platform (1) 썸네일형 리스트형 [Flutter] Android/iOS Native Platform 코드 사용하기 개요 회사에서 Android/iOS Native로 개발된 SDK를 Flutter에서 사용하기 위해 알게 된 내용을 정리한 글이다. Flutter의 구조 Flutter App(client)와 각 platform host로의 통신은 다음과 같은 흐름을 가진다. 이 때, 메시지와 응답은 비동기적으로 처리된다. 유의해야할 점은 Flutter가 Dart를 통해 channel method를 비동기로 실행했더라도, 해당하는 실제 platform method는 메인 스레드에서 호출해야 한다. [참고] MethodChannel은 각 platform에 맞는 method 호출이 가능하게 한다. 이 클래스를 통해 약간의 보일러 플레이트를 통해 Plugin을 개발할 수 있다. 이 때, 각 platform에 맞게 변화하는 cod.. 이전 1 다음