Skip to content

eclipsesource/tabris-js-template-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tabris.js template app

Tabris.js is an amazing way to create native mobile apps in the new age. It combines native platform widgets – performance plus look & feel, with the simplicity, elegance, and power of a single JavaScript codebase for iOS, Android and Windows 10 (coming soon). It is the only native platform UI, javascript runtime framework that lets you use Cordova plugins to tap into the device capabilities.

Watch this intro video that explains the easy set up and features:

Moreover, Tabris.js also offers some unique advantages to developers, like a cloud build service and developer apps for iOS and Android. This means you can develop iOS apps without owning a Mac or installing Xcode (but need an iPhone / iPad). Likewise, you can develop Android apps without downloading Android studio and the Android SDKs (but need an Android phone / tablet).

About

This repo serves as a template for starting a Tabris.js application. The same UI can accept different data sources and configurations, this repo has 7 apps in 1 codebase:

  • rss,
  • rss_showcase,
  • shop,
  • shop_showcase,
  • shop_fashion,
  • wordpress_pets,
  • wordpress_eclipsesource,

Expect many updates and improvements soon!

The examples apps work in phones and tablets - both for iOS and Android. The example visuals are with and iPhone 6s and a 10" Android tablet:

RSS Example:

     





Ecommerce Example:

     

Setup

Seting up is really easy (you just need node installed):

# Make http-server available globally 
$ npm install -g http-server

# Clone this repo
$ git clone git@github.com:eclipsesource/tabris-js-template-app.git
$ cd tabris-js-template-app

# Npm install dependencies 
$ npm install

# Fire up the server that your device will connect to
$ npm start

Then, connect to your code from the Tabris.js Developer App (Play Store / App Store).

Contribute

Add Some fancy behaviour like:

  • Localstorage for favorites
  • Sharing with cordova plugin
  • Youtube / Vimeo data service
  • Login functionality
  • Push notifications
  • Rate app functionality

For any questions ping me: shai@eclipsesource.com

Thanks

  • Carlos Lopez - For the initial RSS idea and codebase
  • Eddy Verbruggen - For the Social Sharing & Actionsheet Cordova plugins used here

About

Native mobile apps javascript starter - 7 apps in 1 (iOS, Android). Build your app easily with Tabris.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published