Vega Studio
Vega Studio is the official Integrated Development Environment (IDE) to develop applications efficiently for Project Vega based Amazon Devices.
Overview
Vega Studio extension offers a rich suite of tools to efficiently develop, test, debug, and deploy modern applications on Project Vega based Amazon Devices. With Vega Studio, you can build, run, debug, and test your application without leaving VS Code.
Learn more about Vega: https://developer.amazon.com/docs/vega/0.21/vega.html
Features
App Management
- Create new projects by choosing from available templates including Hello World and Live TV
- Build (compile) applications for Debug and Release targets
- Install and Run applications on physical and virtual devices
Device Management
- Automatically detect and manage available devices including physical and virtual
- Access device shell for copying crash reports or log stream management
Virtual Device
- Test React Native apps including apps containing WebView and native components
- Perform line-by-line debugging using a virtual device
- Test applications with DRM-3 content
- Test apps including Amazon integrations such as IAP (In App Purchases)
Test & Debug Applications
- Perform user interface (UI) test automation at different development stages with Appium™
- Perform Line-by-Line debugging of React Native (TypeScript) apps or a combination of RN and Native
- Symbolicate app crashes with a single click
- Measure and profile CPU and thread usage
- Measure and profile memory usage
- Monitor and debug network issues
- Validate your app meets key KPIs including Time To First Frame (TTFF), Time To Fully Drawn (TTFD) and more
- Use industry leading tools such as Chrome DevTools™, Perfetto, Flashlight, and Charles proxy
Installation
Install directly from VS Code marketplace or by running CLI command: kepler setup-studio --install
Requirements
Usage
Get started with Studio: https://developer.amazon.com/docs/vega/0.21/hello-world.html
Telemetry
See details here: https://developer.amazon.com/docs/vega/0.21/telemetry.html
License
See LICENSE file.
Third-Party Content
This extension uses third-party content under their respective licenses. See the LICENSE-THIRD-PARTY file for details.
Software Bill of Materials: sbom.json