device_info_plusとは?
device_info_plusは、Flutterアプリケーションでデバイスに関する情報を取得するためのプラグイン。
デバイスのモデル名、OSバージョン、メーカーなどの詳細情報を簡単に取得できる。
device_info_plusの使い方
インストール方法

device_info_plus install | Flutter package
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app i...
使用方法
Androidデバイス情報の取得
import 'package:device_info_plus/device_info_plus.dart';
Future<void> getAndroidDeviceInfo() async {
final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();
final AndroidDeviceInfo androidInfo = await deviceInfoPlugin.androidInfo;
print('Device model: ${androidInfo.model}');
print('Android version: ${androidInfo.version.release}');
}
iOSデバイス情報の取得
import 'package:device_info_plus/device_info_plus.dart';
Future<void> getiOSDeviceInfo() async {
final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();
final IosDeviceInfo iosInfo = await deviceInfoPlugin.iosInfo;
print('Device model: ${iosInfo.utsname.machine}');
print('iOS version: ${iosInfo.systemVersion}');
}
他のプラットフォームのデバイス情報の取得
他のプラットフォーム(例:Windows、macOS、Linux)のデバイス情報の取得
import 'package:device_info_plus/device_info_plus.dart';
Future<void> getDeviceInfo() async {
final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();
final deviceData = await deviceInfoPlugin.deviceInfo;
print('Device data: $deviceData');
}