<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/how-to-add-vega-os-support-to-your-react-native-app-vonkxmshm" -->

---
title: How to Add Vega OS Support to Your React Native App
description: A step-by-step guide to extending an existing React Native app (an LLM chat app built with RN 0.81 and Expo SDK 54) to run on Amazon's Vega OS. Covers key...
canonical: https://daily.dev/posts/how-to-add-vega-os-support-to-your-react-native-app-vonkxmshm
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: How to Add Vega OS Support to Your React Native App | daily.dev
og:description: A step-by-step guide to extending an existing React Native app (an LLM chat app built with RN 0.81 and Expo SDK 54) to run on Amazon's Vega OS. Covers key...
og:url: https://daily.dev/posts/how-to-add-vega-os-support-to-your-react-native-app-vonkxmshm
og:image: https://api.daily.dev/og/posts/voNkXmshm.png
og:image:alt: How to Add Vega OS Support to Your React Native App
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Add Vega OS Support to Your React Native App

**[Software Mansion](https://daily.dev/sources/swmansion)** · 20 min read · 0 upvotes · 0 comments

## Summary

A step-by-step guide to extending an existing React Native app (an LLM chat app built with RN 0.81 and Expo SDK 54) to run on Amazon's Vega OS. Covers key considerations including React Native version constraints (Vega supports up to 0.72), Expo compatibility limitations, library support via the @amazon-devices npm scope, and platform-specific workarounds. The recommended approach uses a Yarn monorepo with three packages: the Expo app, shared components/logic, and the Vega app. Practical steps include setting up the monorepo, extracting shared code, configuring the Vega SDK project, handling the lack of streaming fetch support on Vega using .kepler.ts platform-specific files, fixing keyboard input via manifest.toml entries, and adjusting UI layout for TV screens.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://swmansion.com/blog/how-to-add-vega-os-support-to-your-react-native-app-2b689d939492>

## Similar posts on daily.dev

- [AI-Assisted React Native Migration for TV: Lessons From Zattoo](https://daily.dev/posts/ai-assisted-react-native-migration-for-tv-lessons-from-zattoo-mlyeo1ima) · Callstack Blog · 0 upvotes · 0 comments
- [Making React Native actually native](https://daily.dev/posts/making-react-native-actually-native-bdan1xdzt) · Bytes by ui.dev · 2 upvotes · 0 comments

---

Tags: [#general-programming](https://daily.dev/tags/general-programming), [#react-native](https://daily.dev/tags/react-native)

[View this post on daily.dev](https://daily.dev/posts/how-to-add-vega-os-support-to-your-react-native-app-vonkxmshm)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"How to Add Vega OS Support to Your React Native App","url":"https://daily.dev/posts/how-to-add-vega-os-support-to-your-react-native-app-vonkxmshm","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/how-to-add-vega-os-support-to-your-react-native-app-vonkxmshm"},"datePublished":"2026-08-02T07:15:35.405Z","dateModified":"2026-08-02T07:39:47.782Z","description":"A step-by-step guide to extending an existing React Native app (an LLM chat app built with RN 0.81 and Expo SDK 54) to run on Amazon's Vega OS. Covers key...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d86ff624680488148b826469f5cac8d3?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d86ff624680488148b826469f5cac8d3?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Software Mansion","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Software Mansion","logo":"https://media.daily.dev/image/upload/s--sOx0vaVZ--/f_auto,q_auto/v1785654908/logos/swmansion?_a=BAMAMicg0","url":"https://daily.dev/sources/swmansion"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/how-to-add-vega-os-support-to-your-react-native-app-vonkxmshm","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"general-programming,react-native","timeRequired":"PT20M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Software Mansion","item":"https://daily.dev/sources/swmansion"},{"@type":"ListItem","position":3,"name":"How to Add Vega OS Support to Your React Native App"}]}
```

