【Flutter】実行環境がiOSかAndroidか判断

【Flutter】実行環境がiOSかAndroidか判断

flutterでは、iOSとAndroid同時に開発できますが、iOSとAndroidで挙動を変更したいこともあると思います。

そんな時は、以下のように実装すると実現できます。

1. ライブラリをimportする

判断するためには、以下のライブラリをimportします。

import 'dart:io' show Platform;

ioライブラリのPlatformという部分に対象のコードがあるので今回はPlatformのみ読み込むようにしています。

2. iOSとAndroidで条件分岐

実行環境がiOSの場合は、Platform.isIOSがtrue、Androidの場合は、Platform.isAndroidがtrueになるのでこれを利用します。

if (Platform.isIOS) {
      //ios用の処理
} else if (Platform.isAndroid) {
     //android用の処理
}

以上になります。試してみてください




Flutterカテゴリの最新記事