Skip to main content

Custom Apps Introduction

Updated yesterday

Intro

Here, you can find all the details on building and deploying your App to your Yodeck Account.

Custom Apps are the standard way to customize your Yodeck Player. You can code your app using HTML5 and JavaScript or our Scripting Engine and provide customized entirely behavior. Specifically, custom Apps allow you to create your own small applications or automated online web pages and publish them as an App within a Yodeck Account. To do this, there are several options and technologies that you can use. Each has advantages and disadvantages; you should investigate which fits your case better.

Custom widgets

⚠️Yodeck Account and Yodeck Player

To thoroughly test an App, you need a standard Yodeck Account and a fully working Yodeck Player (based on Raspberry Pi 3 or 4).


Options for Building a Custom App

Here is a quick list of all current options for developing a Custom App.


Web App

A Web App is based on an online web page (a URL) and uses our scripting engine to automate and modify that web page.

We already provide examples: Baremetrics, ChartMogul, Google Calendar, Google Analytics, and Instagram Apps. These Apps load up a web page from the respective service; they log in, then navigate to the selected page and show the data you need.

You can read more about Web Apps here.


HTML App

An HTML App is based on a ZIP package with HTML files you upload to Yodeck. This package is then unzipped inside Yodeck Players and is displayed locally.

You can read more about HTML Apps here.


Quick Comparison of Custom App Options

Each App type has its pros and cons.

Status

Web App

HTML App

Internet Access

Required

Optional

Code

Yodeck Scripting Engine + Javascript (optionally)

HTML + Javascript

Difficulty

Easy and fast

Needs coding skills and time

Upload Required

No

Yes

Can access Filesystem and GPIO Pins

No

Yes

Cross-origin Requests

Restricted

Unrestricted

<!-- /wp:table --

Did this answer your question?