phone_info 0.0.1
phone_info: ^0.0.1 copied to clipboard
A powerful Flutter plugin to fetch detailed phone hardware and network information, including device architecture (CPU, ABI), network status (IP, connection type), and other critical metrics—ideal for [...]
Changelog #
All notable changes to the phone_info will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1 - 2025-05-01 #
Added #
- Initial release of the
phone_infofor Android. - Network Information:
- Check network connection status (
getIsConnected). - Retrieve connection type (
Wi-Fi,Mobile Data,None) viagetConnectionType. - Get network operator name (
getNetworkOperator, requiresREAD_PHONE_STATEpermission). - Fetch Wi-Fi signal strength in RSSI (dBm) via
getSignalStrength.
- Check network connection status (
- Device Information:
- Device name (
getDeviceName). - Manufacturer (
getManufacturer). - Device model (
getModel). - Operating system version (
getOsVersion). - Device architecture (
getArchitecture). - Unique device ID (
getDeviceId). - Total memory in MB (
getTotalMemory). - Available storage in MB (
getAvailableStorage).
- Device name (
- Flexible API with
getPhoneInfoto retrieve all information in a single call. - Example app demonstrating usage of all methods.
- Support for Android API 21+ (minSdk 21).
- Error handling for permission denials and unavailable data.
- Unit tests for Dart and Kotlin code.
- Comprehensive documentation in
README.md.
Notes #
- iOS support is not included in this release. Contributions for iOS implementation are welcome.
- Requires Android permissions:
ACCESS_WIFI_STATE,ACCESS_NETWORK_STATE, andREAD_PHONE_STATE(runtime permission for the latter).