Popularity
3.2
Stable
Activity
1.8
Growing
181
7
5

Programming language: Swift
License: GNU General Public License v3.0 only
Tags: Apple TV    
Latest version: v0.0.1

TvOSScribble alternatives and similar libraries

Based on the "Apple TV" category.
Alternatively, view TvOSScribble alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of TvOSScribble or a related project?

Add another 'Apple TV' Library

README

TvOSScribble

TvOSScribble, based on CoreML, mitigates the lack of a physical numpad area in Siri Remote implementing a handwriting gesture recognizer.

[](Preview.gif)

Requirements

  • tvOS 11.0+
  • Xcode 9.0

Installation

CocoaPods

To integrate TvOSScribble into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :tvos, '11.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'TvOSScribble', '~> 0.0.1'
end

Usage

All you need is to add TvOSScribbleGestureRecognizer to the view in which you want to scribble:

import UIKit
import TvOSScribble

class ViewController: UIViewController {

    @IBOutlet private weak var predictionLabel: UILabel!
    @IBOutlet private weak var gestureImage: UIImageView!

    override func viewDidLoad() {
        let gestureRecognizer = TvOSScribbleGestureRecognizer(target: self, action: #selector(ViewController.gestureDidRecognize))

        view.addGestureRecognizer(gestureRecognizer)
    }

    @objc func gestureDidRecognize(recognizer: TvOSScribbleGestureRecognizer) {
        guard recognizer.state == .ended else { return }

        gestureImage.image = recognizer.image
        predictionLabel.text = recognizer.result
    }
}

Contribute

We would love for you to contribute to TvOSScribble, check the LICENSE file for more info. Feel free to submit any issues or PRs. ❤️

Meta

Special thanks to @r4ghu for his fantastic article on COMPUTER VISION IN IOS – COREML+KERAS+MNIST.

David Cordero – @dcordero

Distributed under the MIT license. See LICENSE for more information.


*Note that all licence references and agreements mentioned in the TvOSScribble README section above are relevant to that project's source code only.