Flutter でアプリ内にカメラ機能を実装したので、サンプルコードをご紹介します。
Flutter アプリ内にカメラ機能を実装するのではなく、カメラアプリで撮影した画像を Flutter で扱いたい場合はこちらの記事 をご参考にしてください。
カメラ機能を実装するために利用した Flutter package は以下のとおりです。
Flutter 公式ドキュメントから以下の記事を参考にして、実装しました。
camera | Flutter Package のサンプルコードは少し古いコードだったので、こちらは参考にしませんでした。(2020年2月28日時点)
Flutter アプリにカメラ機能を実装したサンプルコードは以下の GitHub Pull Request に公開していますので、ぜひご覧ください。
? Take a picture using the camera · Pull Request #9 · codenote-net/flutter_sandbox
Flutter 関係ない余談ですが、iOS Simulator ではカメラ機能は使えないので iOS デバイス (iPhone, iPad) で動作確認する必要がありました。
ちなみに Android Emulator ではカメラ機能を使えるので、Android デバイスが無くても動作確認できます。
以上、Flutter にカメラ機能を実装した、現場からお送りしました。