TvOSScribble alternatives and similar libraries
Based on the "Apple TV" category.
Alternatively, view TvOSScribble alternatives based on common mentions on social networks and blogs.
-
Voucher
A simple library to make authenticating tvOS apps easy via their iOS counterparts. -
ParallaxView
tvOS controls and extensions that add parallax effect to your application. -
BrowserTV
Turn your TV into a dashboard displaying any webpage! -
Swift-GA-Tracker-for-Apple-tvOS
Google Analytics tracker for Apple tvOS provides an easy integration of Google Analytics’ measurement protocol for Apple TV. -
FocusTvButton
Light wrapper of UIButton that allows extra customization for tvOS -
TVMLKitchen
Swifty TVML template manager without client-server -
TvOSTextViewer
Light and scrollable view controller for tvOS to present blocks of text -
TvOSCustomizableTableViewCell
Light wrapper of UITableViewCell that allows extra customization for tvOS
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of TvOSScribble or a related project?
README
TvOSScribble
TvOSScribble, based on CoreML, mitigates the lack of a physical numpad area in Siri Remote implementing a handwriting gesture recognizer.
[](Preview.gif)
- Video: https://vimeo.com/229529023
- Post: Building Scribble for tvOS
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.