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

unlisted

Detect Interactive Flat Panels (IFPs) vs tablets on Android. Analyze screen size, brand, hardware features, and stylus support with confidence scoring for licensing and feature control.

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 - 2024-12-28 #

Added #

  • Initial release of IFP Detector plugin
  • Android support for detecting Interactive Flat Panels (IFPs) vs regular tablets
  • Multi-factor detection algorithm analyzing:
    • Screen size (diagonal measurement in inches)
    • Known IFP manufacturer/brand detection
    • HDMI CEC support detection
    • Android TV Leanback feature detection
    • Stylus/pen input support detection
    • Screen size buckets and reliability assessment
  • Confidence scoring system (0.0 to 1.0) with human-readable levels
  • Simple boolean API (IfpDetector.isIfp())
  • Detailed detection API (IfpDetector.detectIfp())
  • Comprehensive unit tests
  • Example app demonstrating plugin usage
  • Support for 19+ known IFP manufacturers including:
    • Promethean, Newline, ViewSonic, BenQ, CleverTouch
    • Smart Technologies, Epson, Hitachi, Panasonic
    • LG, Samsung, Sharp, Ricoh, Mimio, QOMO
    • Avocor, TouchIT, Boxlight, Triumph Board, Interactive Technologies

Platform Support #

  • ✅ Android (API level 21+)
  • ❌ iOS (not implemented)
  • ❌ Web (not applicable)
  • ❌ Desktop (not implemented)

Use Cases #

  • Software licensing differentiation between IFPs and tablets
  • Feature availability control based on device type
  • UI adaptation for large display optimization
  • Analytics and usage tracking across device types
0
likes
0
points
120
downloads

Publisher

unverified uploader

Weekly Downloads

Detect Interactive Flat Panels (IFPs) vs tablets on Android. Analyze screen size, brand, hardware features, and stylus support with confidence scoring for licensing and feature control.

Repository (GitHub)
View/report issues

Topics

#ifp #device-detection #tablet #android #education

Documentation

Documentation

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on ifp_detector

Packages that implement ifp_detector