mm_device_info 0.0.1 copy "mm_device_info: ^0.0.1" to clipboard
mm_device_info: ^0.0.1 copied to clipboard

A production-ready Flutter plugin for retrieving comprehensive device, operating system, display, battery, storage, network, security, and application information across Android, iOS, Web, Windows, ma [...]

mm_device_info #

mm_device_info is a Flutter plugin that provides comprehensive device information through a simple and consistent API.

Features #

  • Basic Device Info: Model, Brand, Manufacturer, OS Version, and SDK Version.
  • Cross-Platform: Supports Android, iOS, Web, Windows, macOS, and Linux (Initial implementation focused on Android).
  • Type-Safe: Uses strongly typed models instead of raw maps.

Usage #

Import the package:

import 'package:mm_device_info/mm_device_info.dart';

Get device information:

final mmDeviceInfo = MmDeviceInfo();
final deviceInfo = await mmDeviceInfo.getDeviceInfo();

print('Device Model: ${deviceInfo.model}');
print('Android Version: ${deviceInfo.androidVersion}');

Data Model #

The DeviceInfo class includes:

  • model: Device model (e.g., "Pixel 6")
  • brand: Device brand (e.g., "Google")
  • manufacturer: Device manufacturer (e.g., "Google")
  • androidVersion: Android OS version (e.g., "13")
  • sdkVersion: Android SDK level (e.g., 33)
0
likes
110
points
9
downloads

Documentation

Documentation
API reference

Publisher

verified publishersivakarmegan.in

Weekly Downloads

A production-ready Flutter plugin for retrieving comprehensive device, operating system, display, battery, storage, network, security, and application information across Android, iOS, Web, Windows, macOS, and Linux.

Homepage
Repository (GitHub)
View/report issues

Topics

#flutter #device-info #plugin #android #ios

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface, web

More

Packages that depend on mm_device_info

Packages that implement mm_device_info