TestsTested | ✓ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Oct 2016 |
SPMSupports SPM | ✗ |
Maintained by Stephen Radford, Toshihiro Suzuki.
TVMLKitchen helps to manage your TVML with or without additional client-server.
Use 0.9.6 for Swift2.2.
Swift2.3 is not supported. Feel free to send PR.
Please refer to Apple’s Documentation. It’s a markup language which can be used only on tvOS. TVML makes it easy to build awesome apps for tvOS.
TVML is easy, but TVJS is not really. With TVMLKitchen, loading a TVML view is in this short.
Kitchen.serve(xmlFile: "Catalog.xml")
You don’t have to write any JavaScript code at all!
Kitchen automatically looks for the xmlFile in your Main Bundle, parse it, then finally pushes it to navigationController. Please refer to the Documentation for more information.
For implementation details, my slide is available.
TVML + Native = Hybrid
Any contribution is welcomed