internet_quality_codespark 1.2.0 copy "internet_quality_codespark: ^1.2.0" to clipboard
internet_quality_codespark: ^1.2.0 copied to clipboard

Measure real-world internet quality in Flutter applications using latency-based analysis. Classify network responsiveness into Excellent, Good, Poor, Very Poor, or Offline with zero external dependencies.

Changelog #

1.2.0 #

  • Added homepage and issue_tracker fields to pubspec.yaml for pub.dev metadata

1.1.0 #

Improvements #

  • Added and improved documentation for all public methods and classes
  • Enhanced README with mapped screenshots and code snippets for pub.dev
  • Added unique, descriptive screenshot captions in pubspec.yaml
  • Improved SEO and discoverability with targeted phrases and comparison table
  • Provided guidance and examples for simulating poor/worst-case network conditions
  • Added instructions for using screenshots and code snippets in documentation

Testing & Quality #

  • Added/updated tests to cover all public APIs and edge cases
  • Included debug logs in tests for easier troubleshooting
  • Confirmed robust handling of offline, timeout, and partial failure scenarios

Maintenance #

  • Updated LICENSE to full MIT text for open source compliance
  • Updated CHANGELOG and documentation for clarity and completeness

1.0.0 #

Initial release.

Features #

  • Internet availability detection
  • DNS, Socket, and HTTP latency measurement
  • Internet quality classification (Excellent, Good, Poor, Very Poor, Offline)
  • Detailed quality reports with all latency metrics
  • Continuous monitoring stream (real-time updates)
  • Pure Dart implementation, zero dependencies

Enhancements #

  • All network checks use a default 5s timeout (user-configurable)
  • Public API methods accept custom timeout parameter
  • Robust error handling for offline/partial failure scenarios
  • SEO improvements and feature comparison table in README
  • Screenshots and code snippets mapped in README for pub.dev
  • Unique screenshot descriptions in pubspec.yaml for pub.dev display

Testing & Quality #

  • Comprehensive tests for all public APIs
  • Debug logs for all test cases
  • Guidance for simulating poor/worst-case network conditions

Documentation #

  • Example use cases and code snippets
  • Screenshot asset mapping for pub.dev
1
likes
140
points
95
downloads
screenshot

Documentation

API reference

Publisher

verified publisherksaikiran.dev

Weekly Downloads

Measure real-world internet quality in Flutter applications using latency-based analysis. Classify network responsiveness into Excellent, Good, Poor, Very Poor, or Offline with zero external dependencies.

Homepage
Repository (GitHub)
View/report issues

Topics

#flutter #internet #networking #connectivity #utility

License

MIT (license)

Dependencies

flutter

More

Packages that depend on internet_quality_codespark