Giter VIP home page Giter VIP logo

tvdml-app-boilerplate's Introduction

TVDML Application boilerplate

Basic build configuration to begin building Apple TV apps using TVDML library.

Demo app

Here's a glimpse of what it looks like

Main Screen

Run demo app

To be able to build application you need node.js >= 8.9.0 and yarn >= 1.3.0.

If you are using nvm there is an .nvmrc

To start we need to install all dependencies with yarn:

yarn

If you don't have globally installed yarn you can install all dependencies using local yarn installation:

npm run install-deps

Now you need to start webserver to build and serve TVML app:

npm run serve

Server will start at localhost:9001

Next step is to open XCode project (boilerplate.xcodeproj) located in xcode folder and run project with "Play" button at the top left corner or hit CMD + R. This will open Apple TV simulator and you'll be able to play around with demo app.

Build project

In addition to serve application from MemoryFS you can build your application located in /src folder:

npm run build

Results will be placed in /dist folder.

To build optimized and minified version use:

npm run dist

Additional information

Old build configuration based on gulp.js can be found in gulp branch.

tvdml-app-boilerplate's People

Contributors

a-ignatov-parc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.