Dart

32. 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
    }

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

ABOUT ME
tamappe
都内で働くiOSアプリエンジニアのTamappeです。 当ブログではモバイルアプリの開発手法について紹介しています。メインはiOS、サブでFlutter, Android も対応できます。 執筆・講演のご相談は tamapppe@gmail.com までお問い合わせください。