A handwriting gesture recognizer for tvOS that enables number input using the Siri Remote touchpad.
TvOSScribble is a tvOS library that implements a handwriting number recognizer for the Siri Remote touchpad. It uses CoreML to interpret scribbling gestures as numeric input, solving the problem of numeric entry on Apple TV where no physical numpad exists. Developers can integrate it to enable users to write numbers directly on the remote.
tvOS developers building applications that require numeric input, such as media players, games, or utility apps for Apple TV.
It provides a native, machine learning-based solution for numeric input on tvOS without requiring external hardware, offering a more intuitive alternative to on-screen keypads or directional navigation.
Handwriting numbers recognizer for Siri Remote
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses CoreML to accurately recognize handwritten numbers from scribbles, as highlighted in the README's description and key features, providing a machine learning-based solution.
Offers a custom TvOSScribbleGestureRecognizer that can be added to any view with minimal code, demonstrated in the usage example for quick setup.
Returns both the recognized number and an image of the drawn gesture, enhancing user experience by providing immediate visual confirmation, as noted in the Key Features.
Built specifically for tvOS 11.0+ and integrates seamlessly with UIKit, ensuring reliable performance on Apple TV without external dependencies.
Only supports recognition of digits 0-9, making it unsuitable for applications needing letters, symbols, or broader text input, as per the project's focused scope.
Relies on CoreML, which can increase app size and is restricted to newer tvOS versions, with no options for lightweight alternatives or customization mentioned in the README.
README lacks detailed examples for error handling, performance tuning, or advanced integration, leaving developers to figure out edge cases on their own.