dpad_qualification library
Classes
- CustomSimulatedDevice
- User-defined viewport preset for devices not covered by SimulatedDevice.
- DeviceQualificationFinding
- DeviceQualificationOverlay
- An interactive overlay for Flutter app development and QA testing.
- DeviceQualificationPhaseDefinition
- DeviceQualificationPhaseResult
- DeviceQualificationReport
- DeviceQualificationReportBuilder
- DpadRemoteController
- An interactive on-screen TV remote controller overlay that dispatches native hardware keyboard events to simulate TV D-Pad navigation.
- QualificationReportFiles
- ResolutionSimulator
- A widget that constrains and scales its child to simulate specific device screen resolutions and D-Pad navigation modes.
- SimulatedViewport
- Unified viewport configuration for preset or custom devices.
Enums
- DeviceQualificationPhaseStatus
- SimulatedDevice
- Preset devices supported by ResolutionSimulator.
Constants
Functions
-
buildGitHubIssueUrl(
{required String issueTrackerBase, required String title, required String body}) → Uri - Builds a GitHub new-issue URL with prefilled title and body.
-
writeQualificationReportFiles(
{required DeviceQualificationReport report, required String directoryPath, String baseName = 'qualification-report'}) → Future< QualificationReportFiles> -
Writes
reportas JSON and Markdown files underdirectoryPath.
Typedefs
- FormFactorOverrideCallback = void Function(String formFactor, String? tvPlatform)
- NetworkQualificationHook = void Function(String profile, double referenceLatencyMs)
- Called when the overlay network context label changes.