[개발일지] Flutter 21.10.14

jaypyon·2021년 10월 14일
0

개발일지

목록 보기
11/13

FFI(Foreign Function Interface)

  • 모바일, 커맨드라인, 서버에서 Native를 쓸 때 필요하다.
  • Native C이며, 메모리에 접근할 수 있다.
  • SDK를 사용할 수 있을 것으로 예상함.
  • C symbol만 바인딩할 수 있어서 C++로 구현된 SDK에 대해서는 사용하기 조금 어려울 것으로 사료됨

Platform Channel

  • Flutter로 Native 개발을 하는 게 아니라, IOS, Android app의 레거시 코드들을 Method Channel을 사용하여 변환하는 게 가능할 것으로 사용된다.
  • Pigeon Library라는 Code generator가 존재한다.
  • FFI에 비해 구현 난이도가 낮음...
  • Wrapping을 위한 예제(sqlite)

Package

  • AFE (Add Flutter to existing app)
profile
DGU CSE

0개의 댓글