FFIGenは解決手段ですか: Flutterでネイティブ機能にアクセスする方法を比べる by 金ルーカス

FlutterKaigi 2023
レギュラーセッション

FFIGenは解決手段ですか: Flutterでネイティブ機能にアクセスする方法を比べる

LucasGoldner 金ルーカス LucasGoldner
4

概要

サイドプロジェクトを開発する際、データを集める必要があり、AirPodsのセンサーにアクセスしたかったので、このパケージを作成しました: 
https://pub.dev/packages/flutter_airpods
イベントチャネルでデータを集めて、アプリの中で処理しました。
今年のFlutterForwardのイベントで初めてffigenを知りました。
FFIGenを使えば、たくさんの開発時間を節約出来たと思います。
FFIGenでネイティブ機能を取り出し、バインディングを作成することで、Flutterの中からアクセスすることが出来ます。
このスピーチでは、私の例を通してffigenの紹介をします。

想定視聴者

このスピーチは主にネイティブを使用する開発者向けですが、他のプログラミング言語に興味がある方にも興味深いかもしれません。