flutter_device_info_plus library

Enhanced device information with detailed hardware specs and capabilities.

This library provides comprehensive device information including CPU details, memory specifications, display information, battery status, sensors, and more across all Flutter platforms.

Classes

BatteryInfo
Information about the device's battery status and health.
DeviceInformation
Comprehensive device information containing all available device details.
DisplayInfo
Information about the device's display and screen.
FlutterDeviceInfoPlus
Enhanced device information with detailed hardware specs and capabilities.
FlutterDeviceInfoPlusPlatform
The interface that implementations of flutter_device_info_plus must implement.
MemoryInfo
Information about the device's memory and storage.
NetworkInfo
Information about the device's network connectivity.
ProcessorInfo
Information about the device's processor and CPU capabilities.
SecurityInfo
Information about the device's security features and status.
SensorInfo
Information about available sensors on the device.

Enums

SensorType
Enumeration of sensor types available on devices.

Exceptions / Errors

DeviceInfoBaseException
Base exception class for device information errors.
DeviceInfoException
Exception thrown when device information cannot be retrieved.
ParseException
Exception thrown when device information parsing fails.
PermissionException
Exception thrown when device permissions are required but not granted.
PlatformException
Exception thrown when a platform-specific operation fails.
UnsupportedFeatureException
Exception thrown when a requested feature is not supported.