flutter-interoperating-with-native-apis
โดย flutter
เข้าถึง API ดั้งเดิมเฉพาะอุปกรณ์บน Android, iOS และเว็บจากโค้ด Flutter รองรับสามแนวทางการผสานรวม: FFI สำหรับการเชื่อมโยง C/C++ โดยตรง, Platform Channels (พร้อม Pigeon เพื่อความปลอดภัยของประเภท) สำหรับเรียก Kotlin/Swift/Objective-C, และ Platform Views สำหรับฝังส่วนประกอบ UI ดั้งเดิม FFI ใช้ dart:ffi พร้อมการคอมไพล์บิลด์อัตโนมัติผ่าน hooks build.dart; ต้องใช้สัญลักษณ์ extern "C" และ package:ffigen สำหรับการสร้างการเชื่อมโยง Dart Platform Channels ให้การส่งข้อความแบบอะซิงโครนัสระหว่าง...
npx skills add https://github.com/flutter/skills --skill flutter-interoperating-with-native-apis