flutter/super_dash

Enhancement Request: Platform-Specific instruction for Improved User Guidance

Peddinti-Sriram-Bharadwaj opened this issue · 2 comments

Enhancement Request: Adaptive "Start Game" Prompt for Mobile and Browser Platforms

Issue Type: Enhancement

Issue: Currently, the app's "Tap/press Space to start" prompt upon launching causes confusion on mobile devices (iPadOS 17.1.2, Android 13) where pressing the space key is not feasible. This leads to a suboptimal user experience.

Observed Platforms: iPadOS 17.1.2, Android 13.

Suggested Enhancement: Update the game's initial prompt to dynamically display platform-specific instructions. When accessed as a mobile application, show "Tap to start," and for the browser version, retain "Tap/press Space to start." This adaptive approach ensures clarity and usability on different platforms.

Expected Benefits:

  • Improved user experience on mobile devices.

  • Clear and actionable instructions based on the user's platform.

  • Minimization of confusion during the initial game launch.

Implementation Steps:

  1. Identify the user's platform (mobile application or browser).

  2. Display platform-appropriate instructions:

    • Mobile application: "Tap to start."
    • Browser: Retain "Tap/press Space to start."
  3. Thoroughly test the updated prompt on various devices to ensure consistent behavior.

This enhancement aims to enhance accessibility and provide an optimal user experience across diverse platforms.

I have been through the codebase thoroughly, and I know which file contains all the text displayed.

I request you to please assign this issue to me. I would like to contribute to Flutter this way.

I made a Pull Request that solves this issue. please look into it Respected Project maintainers