{"id":20198675,"url":"https://github.com/eclipsesource/tabris-js-template-app","last_synced_at":"2025-06-29T06:32:07.002Z","repository":{"id":139304559,"uuid":"52343282","full_name":"eclipsesource/tabris-js-template-app","owner":"eclipsesource","description":"Native mobile apps javascript starter - 7 apps in 1 (iOS, Android). Build your app easily with Tabris.js","archived":false,"fork":false,"pushed_at":"2016-06-13T15:31:34.000Z","size":1120,"stargazers_count":20,"open_issues_count":0,"forks_count":13,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-04-10T11:31:27.801Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eclipsesource.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-02-23T08:27:38.000Z","updated_at":"2019-09-17T18:58:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"7173f4b4-5fb3-4861-bbf6-ae168d74a0c9","html_url":"https://github.com/eclipsesource/tabris-js-template-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eclipsesource/tabris-js-template-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipsesource%2Ftabris-js-template-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipsesource%2Ftabris-js-template-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipsesource%2Ftabris-js-template-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipsesource%2Ftabris-js-template-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eclipsesource","download_url":"https://codeload.github.com/eclipsesource/tabris-js-template-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipsesource%2Ftabris-js-template-app/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262546970,"owners_count":23327071,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T04:33:02.315Z","updated_at":"2025-06-29T06:32:06.973Z","avatar_url":"https://github.com/eclipsesource.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tabris.js template app \u003cimg src=\"https://cloud.githubusercontent.com/assets/3126207/13706805/53a625ee-e7af-11e5-8784-cfe48c6e0970.png\" width=\"50\"/\u003e\n\n \n[*Tabris.js*](https://tabrisjs.com) is an amazing way to create native mobile apps in the new age. It combines native platform widgets – performance plus look \u0026 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.\n\n\u003e Watch this intro video that explains the easy set up and features:\n\u003e \u003ca href=\"https://www.youtube.com/watch?v=I8KHE6Yx7T0\" target=\"_blank\"\u003e\u003cimg src=\"https://cloud.githubusercontent.com/assets/3126207/14099738/d3990548-f590-11e5-922a-80f8b554df2c.png\"/\u003e\u003c/a\u003e\n\nMoreover, 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).\n\n# About\n\nThis repo serves as a template for starting a Tabris.js application. \nThe same UI can accept different data sources and configurations, this repo has 7 apps in 1 codebase:\n\n*  rss,\n*  rss_showcase,\n*  shop,\n*  shop_showcase,\n*  shop_fashion,\n*  wordpress_pets,\n*  wordpress_eclipsesource,\n\nExpect many updates and improvements soon!\n\nThe 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:\n\n\u003cp\u003e\n  \u003ch3\u003eRSS Example:\u003c/h3\u003e\n  \u003cimg src=\"https://cloud.githubusercontent.com/assets/3126207/13744360/f4933fae-e9ef-11e5-8ba4-08ce0a3295da.gif\" height=\"450\"/\u003e  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;  \u003cimg src=\"https://cloud.githubusercontent.com/assets/3126207/13744727/57867340-e9f2-11e5-95f7-fc8075509e6e.gif\" height=\"450\"/\u003e\n  \n  \n  \u003cbr/\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cbr/\u003e\n  \n  \u003ch2\u003eEcommerce Example:\u003c/h3\u003e\n  \u003cimg src=\"https://cloud.githubusercontent.com/assets/3126207/13705259/b9d0849c-e7a8-11e5-9d35-bd7743fd02fc.gif\" height=\"450\"/\u003e  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;  \u003cimg src=\"https://cloud.githubusercontent.com/assets/3126207/13710436/29f065a8-e7c2-11e5-9ece-f57242378ebe.gif\" height=\"450\"/\u003e\n  \n  \n\u003c/p\u003e\n\n# Setup\nSeting up is really easy (you just need node installed):\n\n```shell\n# Make http-server available globally \n$ npm install -g http-server\n\n# Clone this repo\n$ git clone git@github.com:eclipsesource/tabris-js-template-app.git\n$ cd tabris-js-template-app\n\n# Npm install dependencies \n$ npm install\n\n# Fire up the server that your device will connect to\n$ npm start\n```\n\nThen, connect to your code from the Tabris.js Developer App ([*Play Store*](https://play.google.com/store/apps/details?id=com.eclipsesource.tabris.js) / [*App Store*](https://itunes.apple.com/us/app/tabris.js/id939600018?ls=1\u0026mt=8)).\n\n\n# Contribute\nAdd Some fancy behaviour like:\n\n* [ ] Localstorage for favorites\n* [x] Sharing with cordova plugin\n* [ ] Youtube / Vimeo data service\n* [ ] Login functionality\n* [ ] Push notifications\n* [ ] Rate app functionality\n\nFor any questions ping me: shai@eclipsesource.com\n\n# Thanks\n\n- [Carlos Lopez](https://github.com/carloslopez1990/tabrisjs-rss-reader-example)  - For the initial RSS idea and codebase\n- [Eddy Verbruggen](https://github.com/EddyVerbruggen) - For the Social Sharing \u0026 Actionsheet Cordova plugins used here\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipsesource%2Ftabris-js-template-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feclipsesource%2Ftabris-js-template-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipsesource%2Ftabris-js-template-app/lists"}