flutter_device_information

Introduction

A plugin for using Android devices information in Flutter. You can use it to get Android release version,Android API version,board name,brand name,model name, cpu ABI etc.

Features

Supports in Android now.

  • get release version.
  • get API version(SDKINT).
  • get board name.
  • get brand name.
  • get model name.
  • get CPUABI.

Getting Started

For help getting started with Flutter, view the online Flutter Documentation.

1.In your flutter project add the dependency:

dependencies:
  ...
  flutter_devices_information: any

2.import flutter_device_information.dart

import 'package:flutter_device_information/flutter_device_information.dart';
///
Your code here.
///

3.Use methods in library.

Future<void> getInfos() async {
  String platformVersion = await FlutterDeviceInformation.platformVersion;
  String sdkInt = await FlutterDeviceInformation.sdkInt;
  String board = await FlutterDeviceInformation.board;
  String brand = await FlutterDeviceInformation.brand;
  String model = await FlutterDeviceInformation.model;
  String cpuABI = await FlutterDeviceInformation.cpuAbi;
}

Examples

Here is Examples. You can find the sample codes and the screenshot in it.

More documentations

For help getting started with the library, view the online documentation.

Request issues

Please request bugs at the issue tracker.

License

More infomation here: License.

Libraries

flutter_device_information

Dart

dart:ui
Built-in types and core primitives for a Flutter application. [...]

Core

dart:async
Support for asynchronous programming, with classes such as Future and Stream. [...]
dart:collection
Classes and utilities that supplement the collection support in dart:core. [...]
dart:convert
Encoders and decoders for converting between different data representations, including JSON and UTF-8. [...]
dart:core
Built-in types, collections, and other core functionality for every Dart program. [...]
dart:developer
Interact with developer tools such as the debugger and inspector. [...]
dart:math
Mathematical constants and functions, plus a random number generator. [...]
dart:typed_data
Lists that efficiently handle fixed sized data (for example, unsigned 8 byte integers) and SIMD numeric types. [...]

VM

dart:io
File, socket, HTTP, and other I/O support for non-web applications. [...]
dart:isolate
Concurrent programming using isolates: independent workers that are similar to threads but don't share memory, communicating only via messages. [...]