Re:birth エンジニアリング

Flultterとテックブログと時々iOS

Flutterにおける端末のOS判定法

クロスプラットフォーム開発は初めてなので、どうやって端末の判別を行うのかを調べました。

Flutterではdart:ioをimport しないと駄目みたいです。

import 'dart:io';

判別法

    bool isIOS = Platform.isIOS;
    if (isIOS) {
      /// iOS
    }
    if (Platform.isAndroid) {
      /// Android
    }
    if (Platform.isWindows)  {
      /// Windows
    }
    if (Platform.isMacOS) {
      /// MacOS
    }
    if (Platform.isLinux) {
      /// Linux
    }
    
    if (Platform.isFuchsia) {
      /// isFuchsia
    }

記事にするほどでもないぐらい簡単ですね。 今日はこれだけです。