Flutter의 FFI
째하Develop:
FFI 란?두 개의 서로 다른 프로그래밍 언어가 서로 통신하고 호출할 수 있도록 도와주는 라이브러리.Ex) 요기요에선 성능이 필요한 부분은 Rust같은 언어로 처리사용하는 이유기존에 작성된 네이티브 라이브러리를 재사용하기 위해애플리케이션 특정 부분에서 성능 이점을 위해플랫폼 특정 기능을 사용하기 위해(OpenCV)지원 플랫폼웹을 제외한 모든 플랫폼단점타입 호환성메모리 관리오류 처리예제A, B의 양의 정수의 범위를 정하여해당 범위만큼의 누적합을 더하는 함수를 예제로 만들어서 보여드리겠습니다.1. ffi 설치flutter pub get ffi2. 구현 부분.├── lib│ ├── main.dart│ └── native_service.dart├── src│ ├── CMakeLists.txt│ ..