Skip to content

[Scribe] Support stylus handwriting input on Android #115607

Description

@justinmc

Recently, support for Apple Pencil support was added to Flutter via the "Scribble" feature. We should also support stylus handwriting input on Android as well, using a common set of framework APIs.

How?

Android's InputMethodManager class already has support for stylus handwriting. We'll need to tie these into the framework similarly to how it's done for iOS.

Some relevant methods:

Will Flutter's Scribble API need to change?

Ideally not, but it's unclear to me whether or not we'll have to. We want to make everything available in the framework that we can and not produce a "leasts common denominator" API.

References

Scribble framework PR: #75472
Scribble engine PR: flutter-team-archive/engine#24224

Other features:
Hover icon: #155948
Gestures: #156018

Stylus input on other platforms (not necessarily handwriting):
Linux: #63209
Windows: #102836

Activity

  1. added
    in triagePresently being triaged by the triage team
    platform-androidAndroid applications specifically
    c: proposalA detailed proposal for a change to Flutter
    c: new featureNothing broken; request for a new capability
    a: text inputEntering text in a text field or keyboard related problems
    engineflutter/engine related. See also e: labels.
    and removed
    in triagePresently being triaged by the triage team
    on Nov 18, 2022
  2. added
    P3Issues that are less important to the Flutter project
    on Nov 28, 2022
  3. self-assigned this
    on Feb 1, 2024
  4. added
    P1High-priority issues at the top of the work list
    and removed
    P3Issues that are less important to the Flutter project
    on Feb 1, 2024
  5. github-actions commented on Dec 5, 2024

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  6. locked as resolved and limited conversation to collaborators on Dec 5, 2024
  7. changed the title [-]Support stylus handwriting input on Android[/-] [+][Scribe] Support stylus handwriting input on Android[/+] on Sep 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work lista: text inputEntering text in a text field or keyboard related problemsc: new featureNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to Flutterengineflutter/engine related. See also e: labels.platform-androidAndroid applications specificallyteam-androidOwned by Android platform teamtriaged-androidTriaged by Android platform team

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions