At Shopgate we are currently building an Apple TV Shopping App written in TVML/TVJS. Yep, a whole Shopping App in TVML.

So why are we doing this?

The Shopgate mobile apps follow a custom hybrid approach using WebViews. So the logic to create layouts was already there and because of our structure the Apple TV version was “just” creating a new template. At least that was what we were thinking in the beginning.
Turns out that AppleTV does not provide WebViews for now.


Actually TVML looks like a stripped down version of HTML with a few additions. Additions that are mostly setup for streaming services it…

Alex Guretzki

iOS Dev @ OneFit & Workout Sessions App

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store