device_info_sdk 1.0.0 copy "device_info_sdk: ^1.0.0" to clipboard
device_info_sdk: ^1.0.0 copied to clipboard

A comprehensive Flutter SDK for retrieving detailed device information including hardware specs, battery status, display metrics, and platform-specific data on Android and iOS.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-09-26 #

πŸŽ‰ First Stable Release #

✨ Features Added

  • Complete Device Information: Comprehensive device data including model, manufacturer, brand, OS version
  • Advanced Battery Monitoring: Real-time battery status with health, temperature, and voltage (Android)
  • Display Metrics: Detailed screen information including resolution, density, and DPI
  • Platform-Specific Data: Rich Android and iOS system information
  • JSON Serialization: Full data export/import with type safety
  • Real-time Streams: Live battery status updates
  • Cross-Platform Support: Works seamlessly on Android and iOS

πŸ”§ Technical Implementation

  • Android Support: Complete implementation matching Android device data template
  • iOS Support: Full iOS device information matching iOS data template
  • Type Safety: Null-safe Dart implementation with comprehensive models
  • Testing: 7/7 unit tests passing with full coverage
  • Documentation: Comprehensive API documentation and usage examples

πŸ“¦ Package Structure

  • Production-ready Flutter package
  • Compatible with Flutter 3.0.0+
  • Supports Android API 16+ and iOS 12.0+
  • Published to pub.flutter-io.cn with proper metadata

πŸ§ͺ Quality Assurance

  • All unit tests passing
  • Clean code analysis
  • Comprehensive documentation
  • Example applications included
  • Performance optimized

πŸš€ Ready for Production

  • Stable API
  • Comprehensive error handling
  • Memory efficient
  • Well-documented
  • Actively maintained

0.0.2 - 2024-09-26 #

Added #

  • iOS platform-specific data format matching user template
  • Enhanced iOS device information structure
  • Improved cross-platform data consistency
  • Updated examples with both Android and iOS data formats

Enhanced #

  • iOS platformSpecific data now includes: name, systemName, systemVersion, model, localizedModel, identifierForVendor, isPhysicalDevice, and detailed utsname information
  • Demo examples now show both Android and iOS data structures
  • README updated with complete iOS device data example

0.0.1 - 2024-09-26 #

Added #

  • Initial release of Device Info SDK
  • Basic device information retrieval for Android and iOS
  • Battery status monitoring
  • Device model, manufacturer, and OS version detection
  • JSON serialization support
  • Display metrics support
  • Platform-specific data structures
  • Real-time battery streaming
  • Comprehensive unit tests
0
likes
140
points
109
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter SDK for retrieving detailed device information including hardware specs, battery status, display metrics, and platform-specific data on Android and iOS.

Repository (GitHub)
View/report issues

Topics

#device-info #hardware #battery #android #ios

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

battery_plus, connectivity_plus, device_info_plus, flutter, package_info_plus

More

Packages that depend on device_info_sdk