Have a look at our collection of Sample Apps that illustrate key Senza programming techniques and demonstrate a variety of use cases.

The following tutorials offer step-by-step instructions for building the sample apps. If you prefer to learn by watching videos, check out the Video Tutorials.

Video

  • Playing Video — Seamlessly switching between web apps and streaming video
  • Picture in Picture — Playing multiple videos with animations
  • Video Tutorials — A tutorial on the video tutorials app for browsing and playing videos
  • Protected Content — Playing encrypted content by requesting a license from the Widevine server
  • Stream Saver — Show a screen saver video after a period of inactivity
  • Stopwatch — Profile the amount of time spent in foreground and background modes
  • Video Matrix — Displaying multiple videos tiled across one screen
  • Video Wall — Displaying one video tiled across multiple screens

Devices

  • Device Authentication — Using the client authentication flow to authorize a device and get user info
  • QR Code Authentication — Authorizing devices using a QR code and mobile phone
  • Emergency Alerts — Sending emergency alert notifications with the Group Messaging API
  • Geolocation — Show content that depends upon the device's location
  • Voice Input — Capture voice input using a mobile phone and create images using generative AI

Remote Control

  • Remote Control — Adapting your website to support remote control input
  • Smart Remote — Pair a mobile phone and send button, gesture, text and voice input
  • Selecting Links — Navigating between links on a page
  • Grid Squares — Navigating between squares in a grid
  • 3D Model — Adding remote navigation to a WebGL model
  • Board Game — Navigating between elements in a complex configuration
  • Text Game — Adapting a text-based adventure game

Digital Signage

Lifecycle

Mobile

  • Voice Input — Using voice commands from a mobile device

What’s Next