Developer Guides
This section provides guides and best practices for developing apps on Vega. These resources cover various aspects of app development, from initial setup to advanced features and optimizations. Whether you're new to Vega or an experienced developer, you'll find valuable information to help you create high-quality, performant apps.
App development fundamentals
Focus Management
Learn how to implement effective focus management in your Vega apps.
Using On-screen Navigation
Vega provides on-screen voice navigation through the UIController API.
Using DIAL
Implement the DIAL (Discovery and Launch) protocol in your Vega apps.
Assistive Technologies for Vega
Understand how to make your apps more accessible using Vega's assistive technologies.
App manifest
Vega App Manifest File Overview
Learn about the crucial manifest file that defines your app's structure and capabilities.
Available services
Vega Services
Overview of various service components available for Vega apps.
Deep linking
Message Addressing Schemes
Learn about Message Target URI, an identifier used to identify a target endpoint which acts as a destination for an IMessage object.
Messaging User Guide
This guide details the usage of the Vega Messaging Library in the Vega SDK, which offers a message passing communication mechanism.
Headless tasks and services
About Headless Tasks and Services
Headless JavaScript tasks and services enable the execution of JavaScript code in the background, independent of the user interface (UI). Using headless tasks and services can improve your Time to First Video Frame (TTFVF) by 30%.
Implement Headless JavaScript Playback
Learn how to improve media playback performance using headless JavaScript techniques.
Versioning apps
Version Your App
Vega supports setting version and build numbers for your apps. These properties are used to determine the order of submitted application packages to the Amazon Appstore, and are important for installation and update flows on devices.
Development environment and tools
Enable a Virtual Keyboard
Guide on implementing virtual keyboard support in your applications.
Enable Vega Device Adapter Over TCP/IP
Vega Device Adapter (VDA) is a tool developed by Amazon that allows you to interact with and debug Amazon devices, such as Fire TV.
Integrating the Vega SDK into CI Pipelines
This page describes how to integrate the Vega SDK into Continuous Integration (CI) pipelines, including automated installation processes and configuration requirements.
Last updated: Sep 30, 2025