amazonappdev

amazonappdev/vega-video-sample

This sample app shows you how to implement a W3C media player and the core multimedia functionality, such as interactive screens, a video player, search, and focus management.

TypeScript
25
3
MIT No Attribution

The Vega Video Sample App is a comprehensive React Native and TypeScript reference implementation demonstrating how to build a production-ready streaming video app for Amazon Vega OS Fire TV Stick. It showcases enterprise-grade video streaming capabilities including adaptive streaming protocols (HLS/DASH), DRM content protection, live TV integration, and platform integrations like Content Launcher, Linear TV, and In-App Purchasing. The app serves as both a learning resource and foundation for developers creating Vega OS Fire TV Stick video streaming experiences, providing tested patterns and best practices for creating engaging, TV-optimized user interfaces with features like dynamic home interfaces, advanced video playback using Shaka Player, TV-optimized navigation with focus management, and custom media controls with accessibility features.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of amazonappdev/vega-video-sample

Account's avatar
React Native bindings for Lottie
Account's avatar
Get device information using react-native
Account's avatar
Experimental implementation of a new declarative API for gesture handling in react-native
Account's avatar
A toolbox for your React Native app localization.
Account's avatar
More powerful alternative to Animated library for React Native.
Account's avatar
A flexible way to handle safe area, also works on Android and web.
Account's avatar
Native navigation primitives for your React Native app.
Account's avatar
SVG library for react-native
Account's avatar
Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling.
Account's avatar
Core utilities for building navigators
Account's avatar
Drawer navigator component with animated transitions and gesturess
Account's avatar
React Native integration for React Navigation
Account's avatar
Routers to help build custom navigators
Account's avatar
Stack navigator component for iOS and Android with animated transitions and gestures
Account's avatar
FlashList is a more performant FlatList replacement
Account's avatar
Asynchronous, persistent, key-value storage system for React Native.
Account's avatar
Asynchronous, persistent, key-value storage system for React Native.
Account's avatar
The official, opinionated, batteries-included toolset for efficient Redux development
Account's avatar
TypeScript definitions for react-test-renderer
Account's avatar
A robust base64 encoder/decoder that is fully compatible with `atob()` and `btoa()`, written in JavaScript.
Account's avatar
The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only. Made by AnonyCo with ❤️ from 🐕s.
Account's avatar
fetch mock for jest
Account's avatar
React is a JavaScript library for building user interfaces.
Account's avatar
A framework for building native apps using React
Account's avatar
Make React Native views responsive for all devices with the use of 2 simple methods.
Account's avatar
Official React bindings for Redux
Account's avatar
JavaScript's functional programming helper library.
Account's avatar
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
Account's avatar
Dead simple Object schema validation

Support the repos that depend on this repository

Top contributors

Irvingjmp's profile
Irvingjmp
2 contributions
FJCarvajal's profile
FJCarvajal
1 contributions
Ismaeljarias's profile
Ismaeljarias
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet