MENU
Dart

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

tamappe

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

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
Tamappe
モバイルアプリエンジニア
都内の会社で働いているモバイルアプリエンジニアのTamappeです。今はiOSとAndroidの両OSを開発しています。使用言語はSwift/Objective-C/Java/Kotlin/Dartです。趣味はポーカーとスプラトゥーン2。最近は、シミュレーションゲームもやっています。
記事URLをコピーしました