1<!DOCTYPE html><html lang="en" data-scroll-behavior="smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="https://static.expo.dev/_next/static/chunks/3v_-qsqnfh_je.css" crossorigin="anonymous" data-precedence="next"/><link rel="stylesheet" href="https://static.expo.dev/_next/static/chunks/2qgecaf51q-bk.css" crossorigin="anonymous" data-precedence="next"/><link rel="stylesheet" href="https://static.expo.dev/_next/static/chunks/0i1wz13cjry1-.css" crossorigin="anonymous" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="https://static.expo.dev/_next/static/chunks/2r52um4qyv0q7.js" crossorigin=""/>
1<script src="https://static.expo.dev/_next/static/chunks/0c-sv8lh2qv2a.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/163miwip0diqt.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/27wrh7cp0x3ud.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/22g-5_nfl-191.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1nq4vril7bjeh.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/2bncm1otu07xc.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/3exm5swwwvdye.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/30j82nic7xo29.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/turbopack-3j6z1ru6j5lk0.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/2y9-bds9uago3.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/33snbx30d2kd1.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1twoh5knmy4o1.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/0f5mve2m-4550.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/2-p-s6x_nai11.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/11xbzw47hbfex.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/0l04sbv1xswkb.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/2s_1u9pqw27b-.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/3i2twyb4udd6c.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1hxso2t3junu_.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1yb2tayn81xsq.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/0h_z1tqsz1-81.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/2nx00mfxd38r7.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/29cn6r8mja1am.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/2jmqtab63r8fw.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1i4zh-6fi3pnb.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/16k0d5_epe9ot.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/0j9dmeu7zfzsv.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/014aiirnreozk.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/0agit_6d7x9xc.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1cqujjjysykrm.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/2otk6wxnpshcq.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1lnukmhhxbes3.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/156r-i0iq60wt.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/2jewbjt2krqyr.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/15iwvbcwvuv2g.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/132wb4lb9plwh.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/0d6md___4nsqi.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/09vwu5hx7wgxb.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1oxhc2ugm770k.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/0n1uqf0t0lbhm.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1s3qom7ckg9x_.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/3azvokwgczvh4.js" async="" crossorigin=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/41zh15m1yk_td.js" async=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/17wga1c2hhx1w.js" async=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/3l2rw61u0x6zn.js" async=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/1m0mw0tc3y1v9.js" async=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/3pwhvr_kv8tsa.js" async=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/01ljo0ynmvqvh.js" async=""></script>
1<script src="https://static.expo.dev/_next/static/chunks/121eb96rtzh-k.js" async=""></script>
1<link rel="preload" href="https://static.expo.dev/static/fonts/fonts.css" as="style"/><link rel="expect" href="#_R_" blocking="render"/><meta name="theme-color" content="#fff" media="(prefers-color-scheme: light)"/><meta name="theme-color" content="#151718" media="(prefers-color-scheme: dark)"/><title>Expo â Build native apps with React</title><meta name="description" content="Expo is the fastest way to build native apps for iOS, Android, and the web with React."/><link rel="manifest" href="/manifest.json"/><meta name="referrer" content="origin"/><meta name="mobile-web-app-capable" content="yes"/><meta name="sourceApp" content="mobileWeb"/><meta name="msapplication-TileImage" content="https://static.expo.dev/static/brand/app-icon-512x512.png"/><link rel="canonical" href="https://expo.dev"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="Expo"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="Expo â Build native apps with React"/><meta property="og:description" content="Expo is the fastest way to build native apps for iOS, Android, and the web with React."/><meta property="og:site_name" content="Expo"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://static.expo.dev/static/home/2026/og-image.png"/><meta property="og:image:secure_url" content="https://static.expo.dev/static/home/2026/og-image.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@expo"/><meta name="twitter:title" content="Expo â Build native apps with React"/><meta name="twitter:description" content="Expo is the fastest way to build native apps for iOS, Android, and the web with React."/><meta name="twitter:image" content="https://static.expo.dev/static/home/2026/og-image.png"/><link rel="apple-touch-icon" href="https://static.expo.dev/static/brand/app-icon-512x512.png"/><link rel="icon" href="/static/favicons/favicon-light-48x48.png" type="image/png" sizes="48x48" media="(prefers-color-scheme: light)"/><link rel="icon" href="/static/favicons/favicon-light-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link rel="icon" href="/static/favicons/favicon-light-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: light)"/><link rel="icon" href="/static/favicons/favicon-dark-48x48.png" type="image/png" sizes="48x48" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/static/favicons/favicon-dark-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/static/favicons/favicon-dark-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: dark)"/><meta name="color-scheme" content="light dark"/><link rel="preconnect" href="https://static.expo.dev" crossorigin="anonymous"/><link rel="preload" href="https://static.expo.dev/static/fonts/inter-latin.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://static.expo.dev/static/fonts/jetbrains-mono-latin.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="stylesheet" href="https://static.expo.dev/static/fonts/fonts.css"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://expo.dev/#organization","name":"Expo","legalName":"650 Industries, Inc.","url":"https://expo.dev","description":"Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.","logo":"https://expo.dev/static/brand/app-icon-512x512.png","sameAs":["https://github.com/expo","https://twitter.com/expo","https://www.linkedin.com/company/expo-dev","https://www.youtube.com/@ExpoDevelopers","https://chat.expo.dev","https://bsky.app/profile/expo.dev"]},{"@type":"WebSite","@id":"https://expo.dev/#website","name":"Expo","url":"https://expo.dev","publisher":{"@id":"https://expo.dev/#organization"}}]}</script>
1<meta name="sentry-trace" content="5184e24773f54945b322e9f6a67dc4b6-b3bd44986edac5d3"/><meta name="baggage" content="sentry-environment=production,sentry-release=be0d2e40717987ea84b807b45123a060a643ee76,sentry-public_key=d5e46a627eab49e9aeaec935f07f2b45,sentry-trace_id=5184e24773f54945b322e9f6a67dc4b6,sentry-org_id=30871"/>
1<script src="https://static.expo.dev/_next/static/chunks/0cz1d0mv5g_q7.js" crossorigin="anonymous" noModule=""></script>
1<script id="check-regex-support">(function(){try{new RegExp("(?<=x)");return}catch(e){}window.location.replace("/unsupported-browser.html")})()</script>
1<script type="application/javascript" id="set-theme-class">(function(){if(window.matchMedia("(prefers-color-scheme:dark)").matches){document.documentElement.classList.add("dark-theme")}})()</script>
1<script>(window[Symbol.for("ApolloSSRDataTransport")] ??= []).push({"rehydrate":{"_R_t5ubvb_":{"data":undefined,"loading":false,"networkStatus":7,"dataState":"empty"},"_R_t5ubvbH1_":{"data":undefined,"loading":false,"networkStatus":7,"dataState":"empty"},"_R_2mault5ubvb_":{"data":undefined,"loading":false,"networkStatus":7,"dataState":"empty"},"_R_aault5ubvb_":{"data":undefined,"loading":false,"networkStatus":7,"dataState":"empty"},"_R_eqault5ubvb_":{"data":undefined,"loading":true,"networkStatus":1,"dataState":"empty"}},"events":[]})</script>
1</head><body class="text-pretty antialiased"><div hidden=""><!--$--><!--/$--></div><!--$--><!--/$--><!--$--><!--/$--><!--$--><!--/$--><div class="flex min-h-dvh flex-col"><div aria-hidden="true" class="pointer-events-none -mb-px h-px"></div><nav data-scrolled="false" class="sticky top-0 z-50 flex items-center justify-center bg-default border-b-[0.5px] border-b-transparent transition-colors duration-150" data-track-location="header"><div class="mx-auto w-full max-w-screen-xl px-4 md:px-6 static flex items-center justify-between py-4"><div class="flex flex-row items-center gap-0.5" data-track-context="desktop_navigation" data-track-click="HEADER_LINK_CLICKED"><div class="mr-4" data-track-context="header_branding" data-track-click="HEADER_LOGO_CLICKED"><button class="flex cursor-pointer" type="button" aria-label="Navigate to home"><svg viewBox="0 0 71 20" fill="none" role="img" class="icon-md w-18 text-default" title="Expo home"><path d="M9.258 6.342c.158-.23.331-.26.472-.26.14 0 .374.03.532.26 2.06 2.806 6.332 10.208 6.727 10.611.585.597 1.388.225 1.854-.452.46-.667.587-1.135.587-1.634 0-.34-6.653-12.614-7.324-13.636C11.462.248 11.252 0 10.15 0h-.825c-1.1 0-1.259.248-1.903 1.23C6.75 2.254.097 14.528.097 14.868c0 .5.127.967.587 1.634.466.677 1.269 1.05 1.854.452.395-.403 4.661-7.805 6.72-10.61zm14.941-5.237v15.344h9.35v-3.113h-6.125v-3.244h5.45V6.98h-5.45V4.218h6.125V1.105h-9.35zM46.25 16.449l-3.88-5.568 3.619-5.195h-3.662L40.54 8.23l-1.765-2.543h-3.706l3.618 5.217-3.857 5.546h3.661l2.027-2.915 2.027 2.915h3.705zm7.572-10.982c-1.482 0-2.637.614-3.378 1.732V5.686H47.37V20h3.073v-5.063c.74 1.117 1.896 1.731 3.378 1.731 2.768 0 4.97-2.52 4.97-5.611 0-3.091-2.202-5.59-4.97-5.59zm-.697 8.242c-1.504 0-2.681-1.14-2.681-2.652 0-1.49 1.177-2.653 2.68-2.653 1.483 0 2.681 1.184 2.681 2.653 0 1.49-1.198 2.652-2.68 2.652zm12.188-8.242c-3.16 0-5.558 2.411-5.558 5.612 0 3.2 2.397 5.59 5.557 5.59 3.139 0 5.558-2.39 5.558-5.59 0-3.2-2.42-5.612-5.558-5.612zm0 2.96c1.438 0 2.55 1.117 2.55 2.652 0 1.49-1.112 2.63-2.55 2.63-1.46 0-2.55-1.14-2.55-2.63 0-1.535 1.09-2.653 2.55-2.653z" fill="currentColor"></path></svg></button></div><div class="flex flex-row items-center gap-px max-lg:hidden"><a target="_blank" rel="noopener noreferrer" class="flex h-9 items-center justify-center gap-1 rounded-3xl px-3 text-sm font-medium whitespace-nowrap text-secondary transition active:scale-98 hocus:bg-button-quaternary-hover hocus:text-default max-md:hidden" href="https://docs.expo.dev">Docs<svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="translate-z shrink-0 icon-sm text-icon-secondary" role="img"><g id="arrow-up-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 17L17 7M17 17V7H7"></path></g></svg></a><button class="cursor-pointer inline-flex items-center border border-solid font-medium whitespace-nowrap transition h-9 rounded-[calc(9*4px)] px-4 text-sm border-button-quaternary bg-button-quaternary shadow-none active:scale-98 hocus:bg-button-quaternary-hover relative gap-1 pr-2 pl-3 text-secondary" type="button" data-track-ref-id="header_product_menu" aria-expanded="false" aria-controls="mega-menu"><span class="flex self-center leading-none text-inherit"><div class="transition-opacity">Product</div></span><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="translate-z shrink-0 icon-sm size-4.5! text-icon-secondary transition-transform duration-300 ease-in-out" role="img"><g id="chevron-down-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 9L12 15L18 9"></path></g></svg></button><button class="cursor-pointer inline-flex items-center border border-solid font-medium whitespace-nowrap transition h-9 rounded-[calc(9*4px)] px-4 text-sm border-button-quaternary bg-button-quaternary shadow-none active:scale-98 hocus:bg-button-quaternary-hover relative gap-1 pr-2 pl-3 text-secondary" type="button" data-track-ref-id="header_solutions_menu" aria-expanded="false" aria-controls="mega-menu"><span class="flex self-center leading-none text-inherit"><div class="transition-opacity">Solutions</div></span><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="translate-z shrink-0 icon-sm size-4.5! text-icon-secondary transition-transform duration-300 ease-in-out" role="img"><g id="chevron-down-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 9L12 15L18 9"></path></g></svg></button><div aria-hidden="true" class="absolute inset-x-0 top-full h-[calc(100dvh-100%)] bg-palette-black/40 backdrop-blur transition-opacity ease-in-out motion-reduce:transition-none dark:bg-palette-white/10 pointer-events-none opacity-0 duration-150"></div><div id="mega-menu" aria-hidden="true" inert="" class="absolute inset-x-0 top-full pointer-events-none" data-track-ref="header_product_menu"><div class="relative z-10 grid transition-[grid-template-rows] ease-in-out motion-reduce:transition-none grid-rows-[0fr] duration-500"><div class="overflow-hidden"><div class="bg-default"><div class="relative mx-auto w-full max-w-screen-xl px-4 md:px-6 flex animate-[fadeIn_300ms_ease-in-out] gap-4 pt-10 pb-16 transition-opacity duration-300 ease-in-out motion-reduce:animate-none motion-reduce:transition-none opacity-0"><div class="flex w-60 flex-col gap-6" data-track-context="product_column"><p class="eyebrow text-quaternary">Dev tools</p><div class="flex flex-col gap-2"><a target="_blank" rel="noopener noreferrer" tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="https://docs.expo.dev/versions/latest/"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Expo SDK</span><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="translate-z shrink-0 icon-sm text-icon-secondary" role="img"><g id="arrow-up-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 17L17 7M17 17V7H7"></path></g></svg></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/tools"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Expo CLI</span></a><a target="_blank" rel="noopener noreferrer" tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="https://docs.expo.dev/mcp/"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Expo MCP</span><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="translate-z shrink-0 icon-sm text-icon-secondary" role="img"><g id="arrow-up-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 17L17 7M17 17V7H7"></path></g></svg></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/go"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Expo Go</span></a><a target="_blank" rel="noopener noreferrer" tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="https://snack.expo.dev/"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Snack</span><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="translate-z shrink-0 icon-sm text-icon-secondary" role="img"><g id="arrow-up-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 17L17 7M17 17V7H7"></path></g></svg></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/orbit"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">
1Orbit</span></a></div></div><div class="flex w-60 flex-col gap-6" data-track-context="product_column"><p class="eyebrow text-quaternary">Services</p><div class="flex flex-col gap-2"><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/services/workflows"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Workflows</span></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/services#build"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Build</span></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/services#submit"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Submit</span></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/services#update"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Update</span></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/services/hosting"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Hosting</span></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/services/launch"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Launch</span></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/services/eas-observe"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Observe</span><div class="inline-flex items-center rounded-xl min-h-5 gap-1 px-2.5 bg-element text-secondary"><span class="py-0.5 font-medium text-color-inherit text-xs leading-tight">new</span></div></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/services/simulators"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Simulators</span><div class="inline-flex items-center rounded-xl min-h-5 gap-1 px-2.5 bg-element text-secondary"><span class="py-0.5 font-medium text-color-inherit text-xs leading-tight">preview</span></div></a></div></div><div class="flex w-60 flex-col gap-6" data-track-context="product_column"><p class="eyebrow text-quaternary">Explore</p><div class="flex flex-col gap-2"><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/changelog"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Changelog</span></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/services"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Expo Services (EAS)</span></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/contact"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">Contact</span></a><a tabindex="-1" data-track-click="HEADER_LINK_CLICKED" class="group flex items-center gap-2 select-none" href="/ai"><span class="text-base leading-[1.4] font-medium text-default transition-colors group-hover:text-secondary group-focus-visible:text-secondary">AI</span></a></div></div></div></div></div></div></div><a class="flex h-9 items-center justify-center gap-1 rounded-3xl px-3 text-sm font-medium whitespace-nowrap text-secondary transition active:scale-98 hocus:bg-button-quaternary-hover hocus:text-default max-md:hidden" href="/solutions/enterprise">Enterprise</a><a class="flex h-9 items-center justify-center gap-1 rounded-3xl px-3 text-sm font-medium whitespace-nowrap text-secondary transition active:scale-98 hocus:bg-button-quaternary-hover hocus:text-default max-md:hidden" href="/pricing">Pricing</a><a href="/blog" class="flex h-9 items-center justify-center gap-1 rounded-3xl px-3 text-sm font-medium whitespace-nowrap text-secondary transition active:scale-98 hocus:bg-button-quaternary-hover hocus:text-default max-md:hidden">Blog</a></div></div><div class="max-lg:hidden" data-track-context="desktop_header_actions"><div class="flex items-center gap-2"><a target="_blank" rel="noopener noreferrer" aria-label="Star us on GitHub" class="inline-flex items-center gap-2 border border-solid font-medium whitespace-nowrap transition h-9 rounded-[calc(9*4px)] px-4 text-sm border-button-quaternary bg-button-quaternary shadow-none active:scale-98 hocus:bg-button-quaternary-hover relative pl-3 text-secondary" type="button" data-track-click="STAR_US_ON_GITHUB_CLICKED" href="https://github.com/expo/expo"><svg fill="none" viewBox="0 0 24 24" class="translate-z shrink-0 icon-sm text-icon-secondary" role="img"><g id="github-custom-icon"><path id="github_2" fill="currentColor" d="M12 1.60205C5.9225 1.60205 1 6.41965 1 12.3676C1 17.1314 4.14875 21.155 8.52125 22.5815C9.07125 22.6757 9.2775 22.3527 9.2775 22.0701C9.2775 21.8144 9.26375 20.9666 9.26375 20.065C6.5 20.5629 5.785 19.4056 5.565 18.8001C5.44125 18.4906 4.905 17.5351 4.4375 17.2794C4.0525 17.0776 3.5025 16.5797 4.42375 16.5662C5.29 16.5528 5.90875 17.3467 6.115 17.6697C7.105 19.298 8.68625 18.8404 9.31875 18.5578C9.415 17.8581 9.70375 17.3871 10.02 17.1179C7.5725 16.8488 5.015 15.9203 5.015 11.8024C5.015 10.6317 5.44125 9.66278
16.1425 8.90919C6.0325 8.64005 5.6475 7.53658 6.2525 6.05631C6.2525 6.05631 7.17375 5.77372 9.2775 7.15978C10.1575 6.91756 11.0925 6.79645 12.0275 6.79645C12.9625 6.79645 13.8975 6.91756 14.7775 7.15978C16.8813 5.76026 17.8025 6.05631 17.8025 6.05631C18.4075 7.53658 18.0225 8.64005 17.9125 8.90919C18.6138 9.66278 19.04 10.6182 19.04 11.8024C19.04 15.9337 16.4688 16.8488 14.0213 17.1179C14.42 17.4544 14.7638 18.1003 14.7638 19.1096C14.7638 20.5495 14.75 21.7068 14.75 22.0701C14.75 22.3527 14.9563 22.6891 15.5063 22.5815C17.69 21.86 19.5875 20.4865 20.9318 18.6542C22.2761 16.822 22.9994 14.6233 23 12.3676C23 6.41965 18.0775 1.60205 12 1.60205Z"></path></g></svg><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity">50K</div></span></a><div class="flex items-center gap-2"><a class="inline-flex items-center gap-2 border border-solid font-medium whitespace-nowrap transition h-9 rounded-[calc(9*4px)] px-4 text-sm border-button-tertiary bg-button-tertiary text-button-tertiary shadow-none active:scale-98 hocus:bg-button-tertiary-hover relative" type="button" data-track-click="HEADER_LOGIN_CLICKED" href="/login"><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity">Log in</div></span></a><a class="inline-flex items-center gap-2 border border-solid font-medium whitespace-nowrap transition h-9 rounded-[calc(9*4px)] px-4 text-sm border-button-primary bg-button-primary text-button-primary active:scale-98 hocus:bg-button-primary-hover relative" type="button" data-track-click="HEADER_SIGNUP_CLICKED" href="/signup"><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity">Sign up</div></span></a></div></div></div><div class="hidden items-center max-lg:flex"><div class="flex items-center"><button class="cursor-pointer relative flex size-9 items-center justify-center rounded-3xl bg-element can-hover:bg-hover" type="button" id="mobile-menu" aria-label="Open menu"><div class="absolute top-[14.64%] right-[14.64%] z-10 size-1.75 translate-x-1/2 -translate-y-1/2 rounded-full bg-palette-blue11 transition-opacity duration-300 opacity-0"></div><div class="relative flex size-4 flex-col items-center justify-center"><span class="absolute h-[1.5px] w-3.5 rounded-full bg-icon-default transition-transform duration-300 motion-reduce:transition-none -translate-y-0.75"></span><span class="absolute h-[1.5px] w-3.5 rounded-full bg-icon-default transition-transform duration-300 motion-reduce:transition-none translate-y-0.75"></span></div></button></div></div></div></nav><div class="relative isolate z-0 flex flex-1 flex-col bg-default"><section data-track-location="homepage_2026_hero" data-track-property-experiment-name="homepage-8-28-2026" data-track-property-variant="treatment" class="relative overflow-x-clip"><div class="relative mx-auto w-full max-w-screen-xl px-4 md:px-6 pb-8 md:pb-12 lg:pb-0"><div class="flex flex-col items-center gap-6 lg:grid lg:grid-cols-[26rem_minmax(0,1fr)] lg:items-center lg:gap-x-8 lg:gap-y-16 xl:grid-cols-[26rem_minmax(0,1fr)_26rem]"><svg viewBox="-90 -90 1180 1180" preserveAspectRatio="xMidYMid meet" aria-hidden="true" class="[--t0:0.08] [--t1:0.13] [--t2:0.19] aspect-square touch-pan-y select-none dark:[--t0:0.14] dark:[--t1:0.22] dark:[--t2:0.32] -my-6 w-[min(41rem,100vw+2rem)] sm:-mt-12 sm:-mb-12 lg:col-start-2 lg:row-span-2 lg:row-start-1 lg:-my-16 lg:w-full lg:max-w-[41rem] xl:row-span-1 xl:w-[41rem] xl:max-w-none xl:justify-self-center"><defs><filter id="R2hav6ault5ubvbcorona-soften" x="-60%" y="-60%" width="220%" height="220%" color-interpolation-filters="sRGB"><feGaussianBlur stdDeviation="26"></feGaussianBlur></filter><radialGradient id="R2hav6ault5ubvbcorona-thread-shine" gradientUnits="userSpaceOnUse" cx="500" cy="500" r="560"><stop offset="0" stop-color="currentColor" stop-opacity="1"></stop><stop offset="0.3" stop-color="currentColor" stop-opacity="0.9"></stop><stop offset="0.7" stop-color="currentColor" stop-opacity="0.5"></stop><stop offset="1" stop-color="currentColor" stop-opacity="0.12"></stop></radialGradient><clipPath id="R2hav6ault5ubvbcorona-logo-clip"><path d="M217.896 0H183.933C168.254 0 153.881 8.73298 146.657 22.6483L2.69936 299.945C-0.642955 306.383 -0.894049 313.987 2.01629 320.632L13.936 347.845C21.3533 364.78 44.7068 366.486 54.5066 350.809L190.9
169 132.512C193.112 129.083 196.871 127 200.914 127C204.958 127 208.716 129.083 210.86 132.512L347.322 350.809C357.122 366.486 380.475 364.78 387.893 347.845L399.812 320.632C402.723 313.987 402.472 306.383 399.129 299.945L255.172 22.6483C247.948 8.73298 233.575 0 217.896 0Z"></path></clipPath><radialGradient id="R2hav6ault5ubvbcorona-beam" gradientUnits="userSpaceOnUse" cx="500" cy="500" r="135"><stop offset="0" stop-color="#000000"></stop><stop offset="0.20" stop-color="#060606"></stop><stop offset="0.48" stop-color="#4e4e4e"></stop><stop offset="0.74" stop-color="#b4b4b4"></stop><stop offset="0.90" stop-color="#ececec"></stop><stop offset="1" stop-color="#ffffff"></stop></radialGradient><mask id="R2hav6ault5ubvbcorona-beam-shade" maskUnits="userSpaceOnUse" x="344" y="344" width="312" height="312"><rect x="344" y="344" width="312" height="312" fill="url(#R2hav6ault5ubvbcorona-beam)"></rect></mask></defs><g fill="none" stroke-linecap="round" opacity="0" stroke="url(#R2hav6ault5ubvbcorona-thread-shine)" class="text-secondary"><path stroke-width="0.8" style="stroke-opacity:var(--t0)"></path><path stroke-width="1" style="stroke-opacity:var(--t1)"></path><path stroke-width="1.2" style="stroke-opacity:var(--t2)"></path></g><g class="fill-secondary opacity-65 dark:opacity-90"></g><g filter="url(#R2hav6ault5ubvbcorona-soften)" opacity="0"><path d="M648.00 500.00L647.97 531.54L647.90 542.62L647.76 550.82L647.58 557.57L647.34 563.40L647.05 568.59L646.71 573.29L646.32 577.60L645.87 581.59L645.36 585.32L644.81 588.82L644.19 592.12L643.53 595.24L642.81 598.20L642.03 601.01L641.20 603.70L640.30 606.26L639.36 608.70L638.35 611.04L637.28 613.28L636.16 615.42L634.97 617.47L633.72 619.43L632.41 621.32L631.03 623.12L629.59 624.85L628.08 626.50L626.50 628.08L624.85 629.59L623.12 631.03L621.32 632.41L619.43 633.72L617.47 634.97L615.42 636.16L613.28 637.28L611.04 638.35L608.70 639.36L606.26 640.30L603.70 641.20L601.01 642.03L598.20 642.81L595.24 643.53L592.12 644.19L588.82 644.81L585.32 645.36L581.59 645.87L577.60 646.32L573.29 646.71L568.59 647.05L563.40 647.34L557.57 647.58L550.82 647.76L542.62 647.90L531.54 647.97L500.00 648.00L468.46 647.97L457.38 647.90L449.18 647.76L442.43 647.58L436.60 647.34L431.41 647.05L426.71 646.71L422.40 646.32L418.41 645.87L414.68 645.36L411.18 644.81L407.88 644.19L404.76 643.53L401.80 642.81L398.99 642.03L396.30 641.20L393.74 640.30L391.30 639.36L388.96 638.35L386.72 637.28L384.58 636.16L382.53 634.97L380.57 633.72L378.68 632.41L376.88 631.03L375.15 629.59L373.50 628.08L371.92 626.50L370.41 624.85L368.97 623.12L367.59 621.32L366.28 619.43L365.03 617.47L363.84 615.42L362.72 613.28L361.65 611.04L360.64 608.70L359.70 606.26L358.80 603.70L357.97 601.01L357.19 598.20L356.47 595.24L355.81 592.12L355.19 588.82L354.64 585.32L354.13 581.59L353.68 577.60L353.29 573.29L352.95 568.59L352.66 563.40L352.42 557.57L352.24 550.82L352.10 542.62L352.03 531.54L352.00 500.00L352.03 468.46L352.10 457.38L352.24 449.18L352.42 442.43L352.66 436.60L352.95 431.41L353.29 426.71L353.68 422.40L354.13 418.41L354.64 414.68L355.19 411.18L355.81 407.88L356.47 404.76L357.19 401.80L357.97 398.99L358.80 396.30L359.70 393.74L360.64 391.30L361.65 388.96L362.72 386.72L363.84 384.58L365.03 382.53L366.28 380.57L367.59 378.68L368.97 376.88L370.41 375.15L371.92 373.50L373.50 371.92L375.15 370.41L376.88 368.97L378.68 367.59L380.57 366.28L382.53 365.03L384.58 363.84L386.72 362.72L388.96 361.65L391.30 360.64L393.74 359.70L396.30 358.80L398.99 357.97L401.80 357.19L404.76 356.47L407.88 355.81L411.18 355.19L414.68 354.64L418.41 354.13L422.40 353.68L426.71 353.29L431.41 352.95L436.60 352.66L442.43 352.42L449.18 352.24L457.38 352.10L468.46 352.03L500.00 352.00L531.54 352.03L542.62 352.10L550.82 352.24L557.57 352.42L563.40 352.66L568.59 352.95L573.29 353.29L577.60 353.68L581.59 354.13L585.32 354.64L588.82 355.19L592.12 355.81L595.24 356.47L598.20 357.19L601.01 357.97L603.70 358.80L606.26 359.70L608.70 360.64L611.04 361.65L613.28 362.72L615.42 363.84L617.47 365.03L619.43 366.28L621.32 367.59L623.12 368.97L624.85 370.41L626.50 371.92L628.08 373.50L629.59 375.15L631.03 376.88L632.41 378.68L633.72 380.57L634.97 382.53L636.16 384.58L637.28 386.72L638.35 388.96L639.36 391.30L640.30 393.74L641.20 396.30L642.03 398.99L642.81 401.80L643.53 404.76L644.19 407.88L644.81 411.18L645.36 414.68L645.87 418.41L646.32 422.40L646.71 426.71L647.05 431.41L647.34 436.60L647.58 442.43L647.76 449.18L647.9
10 457.38L647.97 468.46L648.00 500.00Z" stroke-width="1.5" class="fill-palette-white stroke-default/20 dark:stroke-transparent"></path><g opacity="0"><g transform="translate(500 500) scale(0.4428) translate(-201 -181)" class="fill-palette-black"><g clip-path="url(#R2hav6ault5ubvbcorona-logo-clip)"></g><path opacity="0" d="M217.896 0H183.933C168.254 0 153.881 8.73298 146.657 22.6483L2.69936 299.945C-0.642955 306.383 -0.894049 313.987 2.01629 320.632L13.936 347.845C21.3533 364.78 44.7068 366.486 54.5066 350.809L190.969 132.512C193.112 129.083 196.871 127 200.914 127C204.958 127 208.716 129.083 210.86 132.512L347.322 350.809C357.122 366.486 380.475 364.78 387.893 347.845L399.812 320.632C402.723 313.987 402.472 306.383 399.129 299.945L255.172 22.6483C247.948 8.73298 233.575 0 217.896 0Z"></path></g></g><path d="M648.00 500.00L647.97 531.54L647.90 542.62L647.76 550.82L647.58 557.57L647.34 563.40L647.05 568.59L646.71 573.29L646.32 577.60L645.87 581.59L645.36 585.32L644.81 588.82L644.19 592.12L643.53 595.24L642.81 598.20L642.03 601.01L641.20 603.70L640.30 606.26L639.36 608.70L638.35 611.04L637.28 613.28L636.16 615.42L634.97 617.47L633.72 619.43L632.41 621.32L631.03 623.12L629.59 624.85L628.08 626.50L626.50 628.08L624.85 629.59L623.12 631.03L621.32 632.41L619.43 633.72L617.47 634.97L615.42 636.16L613.28 637.28L611.04 638.35L608.70 639.36L606.26 640.30L603.70 641.20L601.01 642.03L598.20 642.81L595.24 643.53L592.12 644.19L588.82 644.81L585.32 645.36L581.59 645.87L577.60 646.32L573.29 646.71L568.59 647.05L563.40 647.34L557.57 647.58L550.82 647.76L542.62 647.90L531.54 647.97L500.00 648.00L468.46 647.97L457.38 647.90L449.18 647.76L442.43 647.58L436.60 647.34L431.41 647.05L426.71 646.71L422.40 646.32L418.41 645.87L414.68 645.36L411.18 644.81L407.88 644.19L404.76 643.53L401.80 642.81L398.99 642.03L396.30 641.20L393.74 640.30L391.30 639.36L388.96 638.35L386.72 637.28L384.58 636.16L382.53 634.97L380.57 633.72L378.68 632.41L376.88 631.03L375.15 629.59L373.50 628.08L371.92 626.50L370.41 624.85L368.97 623.12L367.59 621.32L366.28 619.43L365.03 617.47L363.84 615.42L362.72 613.28L361.65 611.04L360.64 608.70L359.70 606.26L358.80 603.70L357.97 601.01L357.19 598.20L356.47 595.24L355.81 592.12L355.19 588.82L354.64 585.32L354.13 581.59L353.68 577.60L353.29 573.29L352.95 568.59L352.66 563.40L352.42 557.57L352.24 550.82L352.10 542.62L352.03 531.54L352.00 500.00L352.03 468.46L352.10 457.38L352.24 449.18L352.42 442.43L352.66 436.60L352.95 431.41L353.29 426.71L353.68 422.40L354.13 418.41L354.64 414.68L355.19 411.18L355.81 407.88L356.47 404.76L357.19 401.80L357.97 398.99L358.80 396.30L359.70 393.74L360.64 391.30L361.65 388.96L362.72 386.72L363.84 384.58L365.03 382.53L366.28 380.57L367.59 378.68L368.97 376.88L370.41 375.15L371.92 373.50L373.50 371.92L375.15 370.41L376.88 368.97L378.68 367.59L380.57 366.28L382.53 365.03L384.58 363.84L386.72 362.72L388.96 361.65L391.30 360.64L393.74 359.70L396.30 358.80L398.99 357.97L401.80 357.19L404.76 356.47L407.88 355.81L411.18 355.19L414.68 354.64L418.41 354.13L422.40 353.68L426.71 353.29L431.41 352.95L436.60 352.66L442.43 352.42L449.18 352.24L457.38 352.10L468.46 352.03L500.00 352.00L531.54 352.03L542.62 352.10L550.82 352.24L557.57 352.42L563.40 352.66L568.59 352.95L573.29 353.29L577.60 353.68L581.59 354.13L585.32 354.64L588.82 355.19L592.12 355.81L595.24 356.47L598.20 357.19L601.01 357.97L603.70 358.80L606.26 359.70L608.70 360.64L611.04 361.65L613.28 362.72L615.42 363.84L617.47 365.03L619.43 366.28L621.32 367.59L623.12 368.97L624.85 370.41L626.50 371.92L628.08 373.50L629.59 375.15L631.03 376.88L632.41 378.68L633.72 380.57L634.97 382.53L636.16 384.58L637.28 386.72L638.35 388.96L639.36 391.30L640.30 393.74L641.20 396.30L642.03 398.99L642.81 401.80L643.53 404.76L644.19 407.88L644.81 411.18L645.36 414.68L645.87 418.41L646.32 422.40L646.71 426.71L647.05 431.41L647.34 436.60L647.58 442.43L647.76 449.18L647.90 457.38L647.97 468.46L648.00 500.00Z" mask="url(#R2hav6ault5ubvbcorona-beam-shade)" opacity="0" class="fill-palette-gray10 dark:fill-palette-black"></path></g></svg><div class="relative z-10 flex w-full max-w-md flex-col items-center gap-6 text-center lg:col-start-1 lg:row-start-1 lg:max-w-none lg:items-start lg:self-end lg:text-left xl:self-ce
1nter"><h1 class="heading-4xl font-semibold tracking-tight text-balance">Build beautiful apps that keep getting better</h1><div class="flex w-full flex-col gap-2 lg:w-auto lg:flex-row"><a class="inline-flex items-center gap-2 border border-solid whitespace-nowrap transition h-10 rounded-[calc(10*4px)] px-4 text-sm border-button-quaternary shadow-none active:scale-98 relative bg-palette-black text-palette-white hocus:bg-palette-gray12 dark:bg-palette-white dark:text-palette-black justify-center font-semibold" type="button" data-track-click="HOMEPAGE_GET_STARTED_CLICKED" href="/signup?redirect_uri=/new"><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity">Get started</div></span><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="translate-z shrink-0 icon-md text-palette-white dark:text-palette-black" role="img"><g id="arrow-narrow-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 12H20M14 18L20 12L14 6"></path></g></svg></a><button class="cursor-pointer inline-flex items-center gap-2 border border-solid whitespace-nowrap transition h-10 rounded-[calc(10*4px)] px-4 text-sm shadow-none active:scale-98 relative justify-center border-transparent bg-element font-semibold text-default transition-colors! hocus:bg-hover" type="button" data-track-click="HOMEPAGE_TALK_TO_TEAM_CLICKED"><span class="flex self-center leading-none text-inherit"><div class="transition-opacity">Talk to our team</div></span></button></div></div><div class="relative z-10 flex w-full max-w-md flex-col-reverse items-center gap-6 text-center lg:col-start-1 lg:row-start-2 lg:max-w-none lg:flex-col lg:items-start lg:self-start lg:text-left xl:col-start-3 xl:row-start-1 xl:self-center xl:pl-16"><a class="group inline-flex items-center gap-2 rounded-full border-[0.5px] border-default bg-subtle-80 py-1 pr-2.5 pl-1 backdrop-blur-[2px] transition duration-300 dark:hocus:bg-element dark:hocus:shadow-[0_8px_22px_-4px_rgba(0,0,0,0.7)] hocus:border-secondary hocus:shadow-[0_5px_14px_-3px_rgba(0,0,0,0.24)]" href="/services/eas-observe"><span class="inline-flex items-center gap-1.5 rounded-2xl border-[0.5px] border-default bg-default px-2.5 py-1 shadow-sm transition-colors duration-300 dark:bg-element dark:group-hocus:bg-hover"><span class="relative flex size-2 shrink-0 items-center justify-center"><span class="absolute inset-0 animate-status-pulse rounded-full bg-palette-green9 motion-reduce:hidden"></span><span class="absolute inset-0 rounded-full bg-palette-green7"></span><span class="relative size-1 rounded-full bg-palette-green11"></span></span><span class="text-xs leading-none font-medium text-default">New</span></span><span class="inline-flex items-center gap-2 pr-px"><span class="text-xs leading-5 font-medium text-secondary">Try Observe</span><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="translate-z icon-2xs shrink-0 text-icon-secondary transition-transform duration-300 group-hocus:translate-x-[1.5px]" role="img"><g id="arrow-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12H19M12 19L19 12L12 5"></path></g></svg></span></a><p class="text-base font-medium text-secondary">Build with our CLI and dev tools. Test on simulators made for agents. Ship with the best CI/CD for mobile and learn from every release.</p></div></div></div><div hidden="" data-track-open="CONTACT_SALES_MODAL_OPENED" data-track-submit-success="HOMEPAGE_TALK_TO_TEAM_SUBMITTED" data-track-submit-error="HOMEPAGE_TALK_TO_TEAM_SUBMIT_ERROR" data-track-property-experiment-name="homepage-8-28-2026" data-track-property-variant="treatment"></div></section><section data-track-location="homepage_2026_logo_suite" class="relative flex flex-col items-center gap-6 py-6 md:pt-10 lg:pb-0"><p class="monospace hidden text-center text-xs text-secondary uppercase md:block">3M+ developers. 50K+ GitHub stars. Trusted in Production By: </p><div class="-mb-8 w-full max-w-3xl md:mb-0"><div class=""><div class="mx-auto w-full max-w-screen-xl px-4 md:px-6 relative flex max-w-screen-xl! flex-col overflow-x-clip px-0! pb-8 gap-0"><div class="h-10"><div class="-mt-8 mask-x-from-palette-black mask-x-from-[calc(100%-6rem)] mask-x-to-transparent pt-8 pb-20"><div class="[--carousel-end:var(--carousel-end-mobile)] [--carousel-start:var(--carousel-start-mobile)] group relative z-20 flex animate-[logo-carousel_30s_linear_infinite] items-center gap-(--carousel-gap-mobile) bg-inherit sm:[--carousel-end:var(--carousel-end-desktop)] sm:[--carousel-start:var(--carousel-start-desktop)] sm:gap-(--carousel-gap)" style="--carousel-gap:12px;--carousel-gap-mobile:12px;--carousel-start-desktop:-20px;--carousel-start-mobile:-20px;--carousel-end-desktop:-1060px;--carousel-end-mobile:-1060px"><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 1" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/76497a9a6b355c150821e7c05f065dacdb6379e8-225x225.jpg?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/76497a9a6b355c150821e7c05f065dacdb6379e8-225x225.jpg?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/76497a9a6b355c150821e7c05f065dacdb6379e8-225x225.jpg?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 2" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/35cad1e61bca6653b4619de17fb70f4521e0ea2d-350x350.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/35cad1e61bca6653b4619de17fb70f4521e0ea2d-350x350.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/35cad1e61bca6653b4619de17fb70f4521e0ea2d-350x350.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 3" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/4ec7d9eeced2ced62f0c62123fbfa65a2273f07d-512x512.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/4ec7d9eeced2ced62f0c62123fbfa65a2273f07d-512x512.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/4ec7d9eeced2ced62f0c62123fbfa65a2273f07d-512x512.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 4" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/afb01dfbefff075a64e75c221ed23862a652f0af-350x350.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/afb01dfbefff075a64e75c221ed23862a652f0af-350x350.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/afb01dfbefff075a64e75c221ed23862a652f0af-350x350.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 5" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/3a644d07652bc6bcb495767f456981eaec1e1d20-460x460.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/3a644d07652bc6bcb495767f456981eaec1e1d20-460x460.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/3a644d07652bc6bcb495767f456981eaec1e1d20-460x460.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 6" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/2f8fc6504f74ab3f6202f6959881be262e662e2f-460x460.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/2f8fc6504f74ab3f6202f6959881be262e662e2f-460x460.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/2f8fc6504f74ab3f6202f6959881be262e662e2f-460x460.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 7" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/5e72c6219cda0bad12d71d279b7fbb6c4fb4265f-225x225.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/5e72c6219cda0bad12d71d279b7fbb6c4fb4265f-225x225.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/5e72c6219cda0bad12d71d279b7fbb6c4fb4265f-225x225.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 8" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/637a1373281437aebaa399ec125743fb0b4667b4-350x350.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/637a1373281437aebaa399ec125743fb0b4667b4-350x350.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/637a1373281437aebaa399ec125743fb0b4667b4-350x350.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img src="https://cdn.sanity.io/images/9r24npb8/production/368dd61778060b2ba0b75786a06ab12af3d19efe-500x500.svg" width="500" height="500" alt="App Icon 9" loading="lazy" class="shadow-md size-10 rounded-[12px]"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 10" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/6f13296141189fe9302e66e8f1982cd66d99b204-350x350.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/6f13296141189fe9302e66e8f1982cd66d99b204-350x350.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/6f13296141189fe9302e66e8f1982cd66d99b204-350x350.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 11" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/02e4ed3355424bed8579b0fad3125db1565dc1ad-200x200.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/02e4ed3355424bed8579b0fad3125db1565dc1ad-200x200.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/02e4ed3355424bed8579b0fad3125db1565dc1ad-200x200.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 12" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/e6b569664f17fd68bc47321e24b025c2b271b0bb-512x512.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/e6b569664f17fd68bc47321e24b025c2b271b0bb-512x512.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/e6b569664f17fd68bc47321e24b025c2b271b0bb-512x512.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 13" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/ecf245f860230ad30f28b66266c99cb5b249c9da-1024x1024.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/ecf245f860230ad30f28b66266c99cb5b249c9da-1024x1024.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/ecf245f860230ad30f28b66266c99cb5b249c9da-1024x1024.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 14" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/6cea83df40cd6ad564522d7cc22e6b3ae1b675e6-1024x1024.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/6cea83df40cd6ad564522d7cc22e6b3ae1b675e6-1024x1024.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/6cea83df40cd6ad564522d7cc22e6b3ae1b675e6-1024x1024.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 15" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/db526e2a669aafdbcd2fce009aba0fb796798d9c-434x434.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/db526e2a669aafdbcd2fce009aba0fb796798d9c-434x434.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/db526e2a669aafdbcd2fce009aba0fb796798d9c-434x434.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 16" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/290feb0784c1a1c3b51ec625b74a607bc80df269-434x434.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/290feb0784c1a1c3b51ec625b74a607bc80df269-434x434.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/290feb0784c1a1c3b51ec625b74a607bc80df269-434x434.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 17" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/5425416a4efc751eec13d878ad58a238fed7151e-434x434.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/5425416a4efc751eec13d878ad58a238fed7151e-434x434.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/5425416a4efc751eec13d878ad58a238fed7151e-434x434.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 18" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/83b525788456450f6031050f47d60a228d146b78-434x434.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/83b525788456450f6031050f47d60a228d146b78-434x434.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/83b525788456450f6031050f47d60a228d146b78-434x434.webp?auto=for
1mat&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 19" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/6f5af7b185d9af3b75429ffce5a8ee26dcfbb16d-400x400.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/6f5af7b185d9af3b75429ffce5a8ee26dcfbb16d-400x400.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/6f5af7b185d9af3b75429ffce5a8ee26dcfbb16d-400x400.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 20" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/83fd5d87b2c9ba4673bec00aecd2cbb100f564e0-200x200.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/83fd5d87b2c9ba4673bec00aecd2cbb100f564e0-200x200.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/83fd5d87b2c9ba4673bec00aecd2cbb100f564e0-200x200.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 21" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/76497a9a6b355c150821e7c05f065dacdb6379e8-225x225.jpg?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/76497a9a6b355c150821e7c05f065dacdb6379e8-225x225.jpg?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/76497a9a6b355c150821e7c05f065dacdb6379e8-225x225.jpg?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 22" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/35cad1e61bca6653b4619de17fb70f4521e0ea2d-350x350.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/35cad1e61bca6653b4619de17fb70f4521e0ea2d-350x350.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/35cad1e61bca6653b4619de17fb70f4521e0ea2d-350x350.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 23" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/4ec7d9eeced2ced62f0c62123fbfa65a2273f07d-512x512.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/4ec7d9eeced2ced62f0c62123fbfa65a2273f07d-512x512.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/4ec7d9eeced2ced62f0c62123fbfa65a2273f07d-512x512.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 24" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/afb01dfbefff075a64e75c221ed23862a652f0af-350x350.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/afb01dfbefff075a64e75c221ed23862a652f0af-350x350.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/afb01dfbefff075a64e75c221ed23862a652f0af-350x350.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 25" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/3a644d07652bc6bcb495767f456981eaec1e1d20-460x460.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/3a644d07652bc6bcb495767f456981eaec1e1d20-460x460.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/3a644d07652bc6bcb495767f456981eaec1e1d20-460x460.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 26" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/2f8fc6504f74ab3f6202f6959881be262e662e2f-460x460.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/2f8fc6504f74ab3f6202f6959881be262e662e2f-460x460.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/2f8fc6504f74ab3f6202f6959881be262e662e2f-460x460.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 27" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/5e72c6219cda0bad12d71d279b7fbb6c4fb4265f-225x225.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/5e72c6219cda0bad12d71d279b7fbb6c4fb4265f-225x225.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/5e72c6219cda0bad12d71d279b7fbb6c4fb4265f-225x225.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 28" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/637a1373281437aebaa399ec125743fb0b4667b4-350x350.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/637a1373281437aebaa399ec125743fb0b4667b4-350x350.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/637a1373281437aebaa399ec125743fb0b4667b4-350x350.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img src="https://cdn.sanity.io/images/9r24npb8/production/368dd61778060b2ba0b75786a06ab12af3d19efe-500x500.svg" width="500" height="500" alt="App Icon 29" loading="lazy" class="shadow-md size-10 rounded-[12px]"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 30" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/6f13296141189fe9302e66e8f1982cd66d99b204-350x350.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/6f13296141189fe9302e66e8f1982cd66d99b204-350x350.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/6f13296141189fe9302e66e8f1982cd66d99b204-350x350.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 31" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/02e4ed3355424bed8579b0fad3125db1565dc1ad-200x200.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/02e4ed3355424bed8579b0fad3125db1565dc1ad-200x200.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/02e4ed3355424bed8579b0fad3125db1565dc1ad-200x200.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 32" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/e6b569664f17fd68bc47321e24b025c2b271b0bb-512x512.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/e6b569664f17fd68bc47321e24b025c2b271b0bb-512x512.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/e6b569664f17fd68bc47321e24b025c2b271b0bb-512x512.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 33" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/ecf245f860230ad30f28b66266c99cb5b249c9da-1024x1024.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/ecf245f860230ad30f28b66266c99cb5b249c9da-1024x1024.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/ecf245f860230ad30f28b66266c99cb5b249c9da-1024x1024.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 34" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/6cea83df40cd6ad564522d7cc22e6b3ae1b675e6-1024x1024.png?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/6cea83df40cd6ad564522d7cc22e6b3ae1b675e6-1024x1024.png?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/6cea83df40cd6ad564522d7cc22e6b3ae1b675e6-1024x1024.png?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 35" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/db526e2a669aafdbcd2fce009aba0fb796798d9c-434x434.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/db526e2a669aafdbcd2fce009aba0fb796798d9c-434x434.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/db526e2a669aafdbcd2fce009aba0fb796798d9c-434x434.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 36" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/290feb0784c1a1c3b51ec625b74a607bc80df269-434x434.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/290feb0784c1a1c3b51ec625b74a607bc80df269-434x434.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/290feb0784c1a1c3b51ec625b74a607bc80df269-434x434.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 37" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/5425416a4efc751eec13d878ad58a238fed7151e-434x434.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/5425416a4efc751eec13d878ad58a238fed7151e-434x434.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/5425416a4efc751eec13d878ad58a238fed7151e-434x434.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 38" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/83b525788456450f6031050f47d60a228d146b78-434x434.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/83b525788456450f6031050f47d60a228d146b78-434x434.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/83b525788456450f6031050f47d60a228d146b78-434x434.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 39" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/6f5af7b185d9af3b75429ffce5a8ee26dcfbb16d-400x400.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/6f5af7b185d9af3b75429ffce5a8ee26dcfbb16d-400x400.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/6f5af7b185d9af3b75429ffce5a8ee26dcfbb16d-400x400.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div><div class="relative flex shrink-0 flex-col items-center"><div class="group/icon peer/icon"><img alt="App Icon 40" loading="lazy" class="shadow-md size-10 rounded-[12px]" srcSet="https://cdn.sanity.io/images/9r24npb8/production/83fd5d87b2c9ba4673bec00aecd2
1cbb100f564e0-200x200.webp?auto=format&fit=max&q=75&w=40 40w, https://cdn.sanity.io/images/9r24npb8/production/83fd5d87b2c9ba4673bec00aecd2cbb100f564e0-200x200.webp?auto=format&fit=max&q=75&w=80 80w" src="https://cdn.sanity.io/images/9r24npb8/production/83fd5d87b2c9ba4673bec00aecd2cbb100f564e0-200x200.webp?auto=format&fit=max&q=75&w=40" width="40" height="40"/></div></div></div></div></div></div></div></div></section><section data-track-location="homepage_2026_agentic_workflow" class="pb-4 lg:py-4"><div class="relative mx-auto w-full max-w-screen-xl px-4 md:px-6"><div class="grid grid-cols-1 rounded-[32px] bg-subtle px-6 pt-8 pb-6 lg:grid-cols-[minmax(0,1fr)_minmax(0,min(600px,50%))] lg:grid-rows-[auto_1fr] lg:gap-4 lg:rounded-[40px] lg:p-10"><h2 class="text-center heading-2xl text-balance text-default lg:col-start-1 lg:row-start-1 lg:max-w-96 lg:text-left lg:heading-3xl">Building blocks<br/> for agentic workflows</h2><div class="-mx-4.5 sm:mx-auto sm:w-full sm:max-w-md lg:col-start-2 lg:row-span-2 lg:row-start-1 lg:mx-0 lg:max-w-none lg:self-center"><div class="aspect-342/318 relative w-full overflow-hidden lg:aspect-6/5"><svg class="absolute left-1/2 h-full w-auto max-w-none -translate-x-1/2 transition-[opacity,visibility] duration-500 visible opacity-100" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 500" fill="none" aria-hidden="true"><path d="M428 324L300 388L172 324L300 260L428 324Z" stroke="var(--slate-9)" stroke-linejoin="bevel"></path><path d="M428 324L300 388L172 324L300 260L428 324Z" stroke="var(--blue-11)" stroke-width="2" pathLength="1000" stroke-dasharray="70 930"><animate attributeName="stroke-dashoffset" from="0" to="-1000" dur="4.6s" repeatCount="indefinite" begin="-1.2s"></animate></path><circle cx="300" cy="244" r="25.5" fill="var(--expo-theme-background-default)" stroke="var(--slate-12)"><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="5s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform></circle><path opacity="0.6" d="M246 74L118 138V284L246 220V74Z" stroke="var(--slate-9)"></path><path d="M246 74L118 138V284L246 220V74Z" stroke="var(--slate-9)" stroke-width="1.5" pathLength="1000" stroke-dasharray="70 930"><animate attributeName="stroke-dashoffset" from="0" to="-1000" dur="6s" repeatCount="indefinite" begin="-2s"></animate></path><path d="M236 210L172 178V324L300 388V315" stroke="var(--slate-9)" stroke-linejoin="bevel"></path><path d="M364 210L428 178L300 114L172 178L236 210" stroke="var(--slate-9)" stroke-linejoin="bevel"></path><path d="M440 115.225L300 188L160 117L301.772 46L440 115.225Z" fill="var(--blue-10)" fill-opacity="0.2" stroke="var(--blue-10)"><animate attributeName="fill-opacity" values="0.18;0.42;0.18" dur="4.5s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animate></path><path d="M440 115.225L300 188L160 117L301.772 46L440 115.225Z" stroke="var(--blue-11)" stroke-width="2" pathLength="1000" stroke-dasharray="90 910"><animate attributeName="stroke-dashoffset" from="0" to="-1000" dur="5s" repeatCount="indefinite"></animate></path><path d="M364 210L428 178V324L300 388V315" stroke="var(--slate-9)" stroke-linejoin="bevel"></path><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -5; 0 0" dur="6s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform><path d="M353 426L300 454L247 426L300 398L353 426Z" stroke="var(--slate-12)"></path><path d="M299.099 404.029V437.951L269.379 423.09V389.168L299.099 404.029Z" fill="var(--slate-3)" stroke="var(--slate-12)"></path><path d="M274.879 399.4L282.559 403.24V421.892L274.879 418.088V399.4Z" fill="var(--slate-12)"></path><path d="M284.48 404.2L292.16 408.04V426.692L284.48 422.888V404.2Z" fill="var(--slate-12)"></path><path d="M330.324 388.36L299.604 403.72V438.76L330.324 423.4V388.36Z" fill="var(--slate-12)"></path>
1<path d="M330.324 388.36L299.604 403.72L268.884 388.36L299.604 373L330.324 388.36Z" fill="var(--slate-12)"></path></g><circle cx="300" cy="350" r="5.5" fill="none" stroke="var(--blue-10)"><animate attributeName="r" values="5.5;14.30" dur="3s" repeatCount="indefinite"></animate><animate attributeName="opacity" values="0.55;0" dur="3s" repeatCount="indefinite"></animate></circle><circle cx="300" cy="350" r="5.5" fill="var(--slate-2)" stroke="var(--slate-9)"></circle><path d="M482 215L354 279V425L482 361V215Z" stroke="var(--blue-10)"></path><path d="M482 215L354 279V425L482 361V215Z" stroke="var(--blue-11)" stroke-width="2" pathLength="1000" stroke-dasharray="80 920"><animate attributeName="stroke-dashoffset" from="0" to="-1000" dur="5.6s" repeatCount="indefinite" begin="-3.4s"></animate></path><path d="M118 214L246 278V424L118 360V214Z" fill="var(--slate-4)" stroke="var(--slate-9)" stroke-linecap="round" stroke-dasharray="8 8"><animate attributeName="stroke-dashoffset" from="0" to="-32" dur="3s" repeatCount="indefinite"></animate></path><path d="M354 72L482 136V282L354 218V72Z" stroke="var(--blue-10)" stroke-linecap="round" stroke-dasharray="8 8"><animate attributeName="stroke-dashoffset" from="0" to="32" dur="3s" repeatCount="indefinite"></animate></path><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="8.2s" repeatCount="indefinite" begin="-3.1s" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform><path d="M246 216L300 243.429V306L246 278.571V216Z" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M354 216V278.571L300 306" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M300 243L354 216L300 188L246 216" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M246 216L300 243.429L354 216L300 188L246 216" stroke="var(--blue-11)" stroke-width="2" pathLength="1000" stroke-dasharray="60 940"><animate attributeName="stroke-dashoffset" from="0" to="-1000" dur="3.8s" repeatCount="indefinite" begin="-0.6s"></animate></path></g></svg><svg class="absolute left-1/2 h-full w-auto max-w-none -translate-x-1/2 transition-[opacity,visibility] duration-500 invisible opacity-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 500" fill="none" aria-hidden="true"><path d="M310.414 65.541C310.414 43.2395 333.883 28.7347 353.83 38.7082L449.804 86.695C467.643 95.6144 478.911 113.847 478.911 133.791V373.028C478.911 395.329 455.442 409.834 435.495 399.861L339.521 351.874C321.682 342.954 310.414 324.722 310.414 304.777V65.541Z" fill="var(--slate-4)" stroke="var(--slate-9)" stroke-linejoin="bevel"></path><path d="M224.516 83.9157C224.516 66.0745 243.291 54.4706 259.249 62.4494L363.906 114.778C381.744 123.697 393.013 141.93 393.013 161.874V401.111C393.013 423.412 369.543 437.917 349.596 427.943L253.623 379.957C235.784 371.037 224.516 352.805 224.516 332.86V83.9157Z" fill="var(--slate-2)" stroke="var(--blue-10)" stroke-linejoin="bevel"></path><rect x="0.449397" y="0.719186" width="75.1598" height="22.5611" rx="11.2805" transform="matrix(0.898794 0.438371 0 1 275.46 90.5205)" stroke="var(--blue-11)"><animate attributeName="opacity" values="0.35;1;0.35" dur="3.2s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animate></rect><path d="M140.574 120.5C140.574 101.172 160.914 88.6013 178.202 97.245L279.964 148.126C297.803 157.046 309.071 175.278 309.071 195.223V440.931C309.071 460.259 288.731 472.83 271.444 464.186L169.681 413.305C151.843 404.386 140.574 386.153 140.574 366.209V120.5Z" stroke="var(--blue-11)" stroke-linecap="round" stroke-linejoin="bevel" stroke-dasharray="7.02 7.02"><animate attributeName="stroke-dashoffset" from="0" to="-28.08" dur="2.6s" repeatCount="indefinite"></animate></path><defs><clipPath id="test-testTileClip"><path d="M152 266.403C152 257.485 161.381 251.683 169.36 255.666L284.72 313.255C292.858 317.318 298 325.632 298 334.728V397.597C298 406.515 288.619 412.317 280.64 408.334L165.28 350.745C157.142 346.682 152 338.368 152 329.272V266.403Z"></path></clipPath><linearGradient id="test-testSwipe" x1="0" y1="0" x2="1" y2="0"><stop offset="0" stop-color="var(--expo-color-white)" stop-opacity="0"></stop><stop offset="0.45" stop-color="var(--expo-color-white)" stop-opacity="0.9"></stop><stop offset="0.62" stop-color="var(--blue-7)" stop-opacity="0.55"></stop><stop offset="1" stop-color="var(--expo-color-white)" stop-opacity="0"></stop></linearGradient></defs><path d="M152 266.403C152 257.485 161.381 251.683 169.36 255.666L284.72 313.255C292.858 317.318 298 325.632 298 334.728V397.597C298 406.515 288.619 412.317 280.64 408.334L165.28 350.745C157.142 346.682 152 338.368 152 329.272V266.403Z" fill="var(--blue-5)" fill-opacity="0.6" stroke="var(--blue-11)" stroke-linecap="round" stroke-linejoin="bevel"><animate attributeName="fill-opacity" values="0.18;0.42;
10.18" dur="5s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animate></path><g clip-path="url(#test-testTileClip)"><rect x="80" y="245" width="76" height="176" fill="url(#test-testSwipe)"><animateTransform attributeName="transform" type="translate" values="0 0;300 0;300 0" keyTimes="0;0.55;1" calcMode="spline" keySplines=".4 0 .2 1;0 0 1 1" dur="4.6s" repeatCount="indefinite"></animateTransform></rect></g><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="5.5s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform><path d="M252.598 218.179L309.922 247.802V315.38L252.598 285.757V218.179Z" fill="var(--slate-6)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M367.246 218.179L309.922 247.802V315.38L367.246 285.757V218.179Z" fill="var(--slate-8)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M367.844 218.846L309.923 247.806L252.88 218.846L309.923 190.763L367.844 218.846Z" fill="var(--expo-theme-background-default)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path></g><path d="M213.148 441.166L167.075 464.861L121.002 441.166L167.075 417.471L213.148 441.166Z" fill="var(--slate-4)"></path><path d="M242 330.5L194 390L268.5 364" stroke="var(--blue-11)" stroke-dasharray="6 6"><animate attributeName="stroke-dashoffset" from="0" to="-24" dur="2.2s" repeatCount="indefinite"></animate></path><path d="M238 341.167C238 328.947 250.665 320.841 261.762 325.959L262.715 326.398C271.616 330.503 277.316 339.41 277.316 349.211C277.316 361.431 264.651 369.537 253.554 364.419L252.601 363.98C243.7 359.875 238 350.969 238 341.167Z" fill="var(--blue-11)" stroke="var(--blue-11)" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="bevel"></path><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="4.4s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform><circle cx="168.39" cy="411.328" r="26.3277" fill="var(--slate-12)"></circle><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0;0 0;3 1;3 1;-3 0.5;-3 0.5;1.5 -2;1.5 -2;-2 1.5;-2 1.5;0 0" keyTimes="0;0.13;0.21;0.34;0.43;0.55;0.63;0.72;0.80;0.92;1" calcMode="spline" keySplines="0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1" dur="15s" repeatCount="indefinite"></animateTransform><g><rect x="165.758" y="393.776" width="7.8983" height="21.0621" rx="3.9491" fill="var(--expo-theme-background-default)"><animate attributeName="height" values="21.0621;21.0621;2.3402;2.3402;7.8983;21.0621;21.0621" keyTimes="0;0.93;0.9392;0.9445;0.9511;0.9629;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="7.6s" repeatCount="indefinite"></animate><animate attributeName="y" values="393.776;393.776;403.1369;403.1369;400.3579;393.776;393.776" keyTimes="0;0.93;0.9392;0.9445;0.9511;0.9629;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="7.6s" repeatCount="indefinite"></animate><animate attributeName="rx" values="3.9491;3.9491;1.1701;1.1701;3.9491;3.9491;3.9491" keyTimes="0;0.93;0.9392;0.9445;0.9511;0.9629;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="7.6s" repeatCount="indefinite"></animate></rect><rect x="178.922" y="393.776" width="7.8983" height="21.0621" rx="3.9491" fill="var(--expo-theme-background-default)"><animate attributeName="height" values="21.0621;21.0621;2.3402;2.3402;7.8983;21.0621;21.0621" keyTimes="0;0.93;0.9392;0.9445;0.9511;0.9629;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="7.6s" repeatCount="indefinite"></animate><animate attributeName="y" values="393.776;393.776;403.1369;403.1369;400.3579;393.776;393.776" keyTimes="0;0.93;0.9392;0.9445;0.9511;0.9629;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;
10 0 1 1" dur="7.6s" repeatCount="indefinite"></animate><animate attributeName="rx" values="3.9491;3.9491;1.1701;1.1701;3.9491;3.9491;3.9491" keyTimes="0;0.93;0.9392;0.9445;0.9511;0.9629;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="7.6s" repeatCount="indefinite"></animate></rect></g></g></g></svg><svg class="absolute left-1/2 h-full w-auto max-w-none -translate-x-1/2 transition-[opacity,visibility] duration-500 invisible opacity-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 500" fill="none" aria-hidden="true"><path d="M300 82H128C116.954 82 108 90.9543 108 102V398C108 409.046 116.954 418 128 418H300M300 82H472C483.046 82 492 90.9543 492 102V398C492 409.046 483.046 418 472 418H300M300 82V418" stroke="var(--slate-8)" stroke-linecap="round" stroke-dasharray="8 8"><animate attributeName="stroke-dashoffset" from="0" to="-32" dur="3.4s" repeatCount="indefinite"></animate></path><path d="M300 82H128C116.954 82 108 90.9543 108 102V398C108 409.046 116.954 418 128 418H300M300 82H472C483.046 82 492 90.9543 492 102V398C492 409.046 483.046 418 472 418H300M300 82V418" stroke="var(--blue-11)" stroke-width="2" stroke-linecap="round" pathLength="1000" stroke-dasharray="70 930"><animate attributeName="stroke-dashoffset" from="0" to="-1000" dur="5.2s" repeatCount="indefinite"></animate></path><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 3 -4; 0 0" dur="6s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform><path d="M483.653 318.418L500.628 340.789L473.597 345.861L456.621 323.491L483.653 318.418Z" fill="var(--slate-3)" stroke="var(--slate-12)"></path><path d="M465.277 327.455L472.31 326.135L481.706 338.517L474.691 339.861L465.277 327.455Z" fill="var(--slate-12)"></path><path d="M474.07 325.805L481.103 324.486L490.499 336.868L483.484 338.211L474.07 325.805Z" fill="var(--slate-12)"></path><path d="M496.523 292.196L483.868 317.868L501.519 341.129L514.175 315.457L496.523 292.196Z" fill="var(--slate-12)"></path><path d="M496.523 292.197L483.867 317.868L455.737 323.147L468.392 297.475L496.523 292.197Z" fill="var(--slate-12)"></path></g><circle cx="108.5" cy="197.5" r="22.5" fill="var(--slate-12)"></circle><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0;0 0;3 1;3 1;-3 0.5;-3 0.5;1.5 -2;1.5 -2;-2 1.5;-2 1.5;0 0" keyTimes="0;0.13;0.21;0.34;0.43;0.55;0.63;0.72;0.80;0.92;1" calcMode="spline" keySplines="0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1" dur="17s" repeatCount="indefinite" begin="-4s"></animateTransform><g><rect x="104" y="184" width="7" height="18" rx="3.5" fill="var(--expo-theme-background-default)"><animate attributeName="height" values="18;18;2;2;7;18;18" keyTimes="0;0.93;0.938;0.9425;0.9482;0.9584;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="8.8s" repeatCount="indefinite"></animate><animate attributeName="y" values="184;184;192;192;189.5;184;184" keyTimes="0;0.93;0.938;0.9425;0.9482;0.9584;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="8.8s" repeatCount="indefinite"></animate><animate attributeName="rx" values="3.5;3.5;1;1;3.5;3.5;3.5" keyTimes="0;0.93;0.938;0.9425;0.9482;0.9584;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="8.8s" repeatCount="indefinite"></animate></rect><rect x="116" y="184" width="6" height="18" rx="3" fill="var(--expo-theme-background-default)"><animate attributeName="height" values="18;18;2;2;6;18;18" keyTimes="0;0.93;0.938;0.9425;0.9482;0.9584;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="8.8s" repeatCount="indefinite"></animate><animate attributeName="y" values="184;184;192;192;190;184;184" keyTimes="0;0.93;0.938;0.9425;0.9482;0.9584;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;
10 0 1 1" dur="8.8s" repeatCount="indefinite"></animate><animate attributeName="rx" values="3;3;1;1;3;3;3" keyTimes="0;0.93;0.938;0.9425;0.9482;0.9584;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="8.8s" repeatCount="indefinite"></animate></rect></g></g><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="5.2s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform><path d="M255.273 55.1199L299.433 77.9404V130L255.273 107.179V55.1199Z" fill="var(--slate-6)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M343.594 55.1199L299.434 77.9404V130L343.594 107.179V55.1199Z" fill="var(--slate-8)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M344.047 55.6338L299.427 77.9437L255.483 55.6338L299.427 34L344.047 55.6338Z" fill="var(--expo-theme-background-default)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M344.047 55.6338L299.427 77.9437L255.483 55.6338L299.427 34L344.047 55.6338Z" stroke="var(--blue-11)" stroke-width="2" pathLength="1000" stroke-dasharray="60 940"><animate attributeName="stroke-dashoffset" from="0" to="-1000" dur="3.8s" repeatCount="indefinite" begin="-1.4s"></animate></path></g><rect x="252" y="194" width="96" height="96" rx="24" fill="var(--expo-theme-background-default)" stroke="var(--slate-8)" stroke-linejoin="bevel"></rect><rect x="252" y="370" width="96" height="96" rx="24" fill="var(--expo-theme-background-default)" stroke="var(--blue-11)" stroke-linejoin="bevel"></rect><rect x="252" y="370" width="96" height="96" rx="24" fill="none" stroke="var(--blue-11)" stroke-width="2" pathLength="1000" stroke-dasharray="90 910"><animate attributeName="stroke-dashoffset" from="0" to="-1000" dur="4.4s" repeatCount="indefinite" begin="-2.2s"></animate></rect><path d="M316.897 252.708C316.264 254.17 315.515 255.517 314.646 256.755C313.462 258.443 312.493 259.611 311.746 260.26C310.588 261.325 309.348 261.87 308.019 261.901C307.066 261.901 305.915 261.63 304.577 261.079C303.233 260.531 301.999 260.26 300.87 260.26C299.687 260.26 298.417 260.531 297.059 261.079C295.699 261.63 294.603 261.916 293.766 261.945C292.492 261.999 291.222 261.438 289.955 260.26C289.146 259.554 288.134 258.345 286.921 256.631C285.621 254.801 284.552 252.679 283.714 250.26C282.817 247.647 282.367 245.117 282.367 242.667C282.367 239.861 282.974 237.441 284.188 235.413C285.143 233.783 286.412 232.498 288.002 231.555C289.591 230.612 291.308 230.131 293.157 230.1C294.169 230.1 295.496 230.413 297.145 231.028C298.789 231.646 299.845 231.959 300.308 231.959C300.654 231.959 301.827 231.593 303.815 230.863C305.696 230.186 307.283 229.906 308.583 230.016C312.105 230.301 314.752 231.689 316.512 234.191C313.362 236.1 311.803 238.774 311.834 242.204C311.862 244.876 312.832 247.099 314.737 248.864C315.6 249.684 316.564 250.317 317.636 250.767C317.404 251.441 317.158 252.087 316.897 252.708V252.708ZM308.818 220.915C308.818 223.009 308.053 224.964 306.528 226.774C304.688 228.925 302.462 230.168 300.048 229.972C300.017 229.721 299.999 229.456 299.999 229.179C299.999 227.168 300.875 225.017 302.429 223.258C303.205 222.367 304.191 221.627 305.388 221.036C306.582 220.454 307.712 220.132 308.774 220.077C308.805 220.357 308.818 220.637 308.818 220.915V220.915Z" fill="var(--slate-12)"></path><circle cx="331.001" cy="389" r="7.2" fill="none" stroke="var(--blue-11)"><animate attributeName="r" values="7.2;23.04" dur="2.8s" repeatCount="indefinite"></animate><animate attributeName="opacity" values="0.5;0" dur="2.8s" repeatCount="indefinite"></animate></circle><circle cx="331.001" cy="389" r="7.2" fill="var(--blue-11)"></circle><path d="M280 425L299.284 434.642C299.547 434.773 299.678 434.839 299.816 434.865C299.937 434.888 300.063 434.888 300.184 434.865C300.322 434.839 300.453 434.773 300.716 434.642L320 425M280 415L299.284 405.358C299.547 405.226 299.678 405.161 299.816 405.135C299.937 405.112 300.063 405.112 300.184 405.135C300.322 405.161 300.453 405.226 300.716 405.358L320 415L300.716 424.642C300.453 424.773 300.322 424.839 300.184 424.865C300.063 424.888 299.937 424.888 299.816 424.865C299.678 424.839 299.547 424.773 299.284 424.642L280 415Z" stroke="var(--blue-11)" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3;
1 0 0" dur="3.6s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform></path><rect x="60" y="212" width="96" height="96" rx="24" fill="var(--expo-theme-background-default)" stroke="var(--slate-8)" stroke-linejoin="bevel"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M108 238C120.15 238 130 247.85 130 260C130 272.15 120.15 282 108 282C95.8497 282 86 272.15 86 260C86 247.85 95.8497 238 108 238ZM90.1099 258C90.936 250.526 96.3376 244.432 103.451 242.58C100.398 247.169 98.5486 252.474 98.1002 258H90.1099ZM90.1099 262C90.936 269.474 96.3376 275.568 103.451 277.42C100.398 272.831 98.5486 267.526 98.1002 262H90.1099ZM112.549 277.42C119.662 275.568 125.064 269.474 125.89 262H117.9C117.451 267.526 115.602 272.831 112.549 277.42ZM125.89 258H117.9C117.451 252.474 115.602 247.169 112.549 242.58C119.662 244.432 125.064 250.526 125.89 258ZM108 243.102C111.339 247.404 113.382 252.574 113.885 258H102.115C102.618 252.574 104.661 247.404 108 243.102ZM108 276.898C104.661 272.596 102.618 267.426 102.115 262H113.885C113.382 267.426 111.339 272.596 108 276.898Z" fill="var(--slate-12)"></path><rect x="444" y="212" width="96" height="96" rx="24" fill="var(--expo-theme-background-default)" stroke="var(--slate-8)" stroke-linejoin="bevel"></rect><path d="M502.126 266.146C501.115 266.146 500.293 265.321 500.293 264.307C500.293 263.294 501.115 262.469 502.126 262.469C503.136 262.469 503.958 263.294 503.958 264.307C503.958 265.321 503.136 266.146 502.126 266.146ZM481.874 266.146C480.864 266.146 480.042 265.321 480.042 264.307C480.042 263.294 480.864 262.469 481.874 262.469C482.885 262.469 483.706 263.294 483.706 264.307C483.706 265.321 482.885 266.146 481.874 266.146ZM502.783 255.074L506.444 248.712C506.654 248.346 506.529 247.879 506.166 247.668C505.802 247.457 505.335 247.583 505.125 247.948L501.417 254.39C498.582 253.092 495.398 252.369 492 252.369C488.602 252.369 485.418 253.092 482.583 254.39L478.875 247.948C478.665 247.583 478.198 247.457 477.834 247.668C477.47 247.879 477.345 248.346 477.556 248.712L481.217 255.074C474.93 258.505 470.629 264.891 470 272.435H514C513.37 264.891 509.07 258.505 502.783 255.074Z" fill="var(--slate-12)"></path></svg><svg class="absolute left-1/2 h-full w-auto max-w-none -translate-x-1/2 transition-[opacity,visibility] duration-500 invisible opacity-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 500" fill="none" aria-hidden="true"><path d="M233 318L167 351L102 318L167 286L233 318Z" stroke="var(--slate-8)" stroke-linejoin="bevel" stroke-dasharray="8 8"><animate attributeName="stroke-dashoffset" from="0" to="-32" dur="3.2s" repeatCount="indefinite"></animate></path><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="5.8s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform><path d="M102 195.24L167.32 228.996V306L102 272.245V195.24Z" fill="var(--slate-6)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M232.641 195.24L167.321 228.996V306L232.641 272.245V195.24Z" fill="var(--slate-8)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M233.32 196L167.321 229L102.32 196L167.321 164L233.32 196Z" fill="var(--expo-theme-background-default)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path></g><path d="M234 305.24L299.32 338.996V416L234 382.245V305.24Z" fill="var(--blue-11)" stroke="var(--blue-11)" stroke-linejoin="bevel"></path><path d="M364.641 305.24L299.321 338.996V416L364.641 382.245V305.24Z" fill="var(--blue-10)" fill-opacity="0.2" stroke="var(--blue-11)" stroke-linejoin="bevel"><animate attributeName="fill-opacity" values="0.18;0.42;0.18" dur="4.6s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animate></path><path d="M365.32 306L299.321 339L234.32 306L299.321 274L365.32 306Z" fill="var(--expo-theme-background-default)" stroke="var(--blue-11)" stroke-linejoin="bevel"></path>
1<path d="M365.32 112L299.321 145L234.32 112L299.321 80L365.32 112Z" stroke="var(--blue-10)" stroke-linejoin="bevel"><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="5.6s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform></path><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="8s" repeatCount="indefinite" begin="-1.6s" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform><path opacity="0.5" d="M344 272.677L299.664 294L256 272.677L299.664 252L344 272.677Z" fill="var(--blue-7)" stroke="var(--blue-11)" stroke-linejoin="bevel"><animate attributeName="opacity" values="0.38;0.72;0.38" dur="3.4s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animate></path></g><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="6.2s" repeatCount="indefinite" begin="-1.1s" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform><path d="M233 56L167 89L102 56L167 24L233 56Z" fill="var(--slate-4)" stroke="var(--slate-8)" stroke-linecap="round" stroke-linejoin="bevel" stroke-dasharray="8 8"><animate attributeName="stroke-dashoffset" from="0" to="-32" dur="3.6s" repeatCount="indefinite"></animate></path><path d="M233 59.1577L233 84L167 117L102 84V59.2916" stroke="var(--slate-8)" stroke-linejoin="bevel" stroke-dasharray="8 8"><animate attributeName="stroke-dashoffset" from="0" to="-32" dur="3.6s" repeatCount="indefinite"></animate></path></g><line x1="299.5" y1="306" x2="299.5" y2="144" stroke="var(--blue-10)" stroke-dasharray="6 6"><animate attributeName="stroke-dashoffset" from="0" to="-24" dur="1.8s" repeatCount="indefinite"></animate></line><circle cx="300" cy="226" r="32" fill="none" stroke="var(--blue-11)"><animate attributeName="r" values="32;83.20" dur="3.4s" repeatCount="indefinite"></animate><animate attributeName="opacity" values="0.55;0" dur="3.4s" repeatCount="indefinite"></animate></circle><circle cx="300" cy="226" r="32" fill="var(--blue-11)"></circle><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="8.6s" repeatCount="indefinite" begin="-5.1s" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform><path opacity="0.5" d="M344 182.677L299.664 204L256 182.677L299.664 162L344 182.677Z" fill="var(--blue-7)" stroke="var(--blue-11)" stroke-linejoin="bevel"><animate attributeName="opacity" values="0.38;0.72;0.38" dur="3.4s" repeatCount="indefinite" begin="-1.7s" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animate></path></g><path d="M283.332 230.167L299.402 238.202C299.621 238.311 299.73 238.366 299.845 238.387C299.947 238.406 300.051 238.406 300.152 238.387C300.267 238.366 300.376 238.311 300.595 238.202L316.665 230.167M283.332 221.833L299.402 213.798C299.621 213.689 299.73 213.634 299.845 213.613C299.947 213.594 300.051 213.594 300.152 213.613C300.267 213.634 300.376 213.689 300.595 213.798L316.665 221.833L300.595 229.869C300.376 229.978 300.267 230.033 300.152 230.054C300.051 230.073 299.947 230.073 299.845 230.054C299.73 230.033 299.621 229.978 299.402 229.869L283.332 221.833Z" stroke="var(--expo-theme-background-default)" stroke-width="3.33333" stroke-linecap="round" stroke-linejoin="round"></path><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="6.6s" repeatCount="indefinite" begin="-2.2s" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform><path d="M366 197.24L431.32 230.996V308L366 274.245V197.24Z" fill="var(--slate-6)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M496.641 197.24L431.321 230.996V308L496.641 274.245V197.24Z" fill="var(--slate-8)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path><path d="M497.32 198L431.321 231L366.32 198L431.321 166L497.32 198Z" fill="var(--expo-theme-background-default)" stroke="var(--slate-12)" stroke-linejoin="bevel"></path></g><path d="M497 442L431 475L366 442L431 410L497 442Z" fill="var(--expo-theme-background-default)" stroke="var(--slate-8)" stroke-linejoin="bevel"><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3;
1 0 0" dur="7.4s" repeatCount="indefinite" begin="-3.5s" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform></path><path d="M462 372.769L431.771 388L402 372.769L431.771 358L462 372.769Z" fill="var(--slate-2)" stroke="var(--slate-8)" stroke-linejoin="bevel"><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0; 0 -3; 0 0" dur="7s" repeatCount="indefinite" begin="-2.8s" calcMode="spline" keyTimes="0;0.5;1" keySplines="0.4 0 0.2 1;0.4 0 0.2 1"></animateTransform></path><line x1="431.5" y1="437.5" x2="431.5" y2="388.5" stroke="var(--slate-8)" stroke-linecap="round" stroke-dasharray="8 8"><animate attributeName="stroke-dashoffset" from="0" to="32" dur="3s" repeatCount="indefinite"></animate></line><line x1="431.5" y1="357.5" x2="431.5" y2="308.5" stroke="var(--slate-8)" stroke-linecap="round" stroke-dasharray="8 8"><animate attributeName="stroke-dashoffset" from="0" to="32" dur="3s" repeatCount="indefinite" begin="-1s"></animate></line><line x1="431.5" y1="195.5" x2="431.5" y2="158.5" stroke="var(--slate-8)" stroke-linecap="round" stroke-dasharray="8 8"><animate attributeName="stroke-dashoffset" from="0" to="32" dur="3s" repeatCount="indefinite" begin="-2s"></animate></line><line x1="167.5" y1="200" x2="167.5" y2="186" stroke="var(--slate-8)"></line><line x1="167.5" y1="122" x2="167.5" y2="116" stroke="var(--slate-8)"></line><circle cx="168" cy="154" r="30" fill="var(--slate-12)"></circle><g><animateTransform attributeName="transform" additive="sum" type="translate" values="0 0;0 0;3 1;3 1;-3 0.5;-3 0.5;1.5 -2;1.5 -2;-2 1.5;-2 1.5;0 0" keyTimes="0;0.13;0.21;0.34;0.43;0.55;0.63;0.72;0.80;0.92;1" calcMode="spline" keySplines="0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1;0 0 1 1;.45 0 .25 1" dur="16s" repeatCount="indefinite" begin="-7s"></animateTransform><g><rect x="163" y="136" width="9" height="24" rx="4.5" fill="var(--expo-theme-background-default)"><animate attributeName="height" values="24;24;2.6667;2.6667;9;24;24" keyTimes="0;0.93;0.9374;0.9417;0.947;0.9566;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="9.4s" repeatCount="indefinite"></animate><animate attributeName="y" values="136;136;146.6667;146.6667;143.5;136;136" keyTimes="0;0.93;0.9374;0.9417;0.947;0.9566;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="9.4s" repeatCount="indefinite"></animate><animate attributeName="rx" values="4.5;4.5;1.3333;1.3333;4.5;4.5;4.5" keyTimes="0;0.93;0.9374;0.9417;0.947;0.9566;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="9.4s" repeatCount="indefinite"></animate></rect><rect x="178" y="136" width="9" height="24" rx="4.5" fill="var(--expo-theme-background-default)"><animate attributeName="height" values="24;24;2.6667;2.6667;9;24;24" keyTimes="0;0.93;0.9374;0.9417;0.947;0.9566;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="9.4s" repeatCount="indefinite"></animate><animate attributeName="y" values="136;136;146.6667;146.6667;143.5;136;136" keyTimes="0;0.93;0.9374;0.9417;0.947;0.9566;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="9.4s" repeatCount="indefinite"></animate><animate attributeName="rx" values="4.5;4.5;1.3333;1.3333;4.5;4.5;4.5" keyTimes="0;0.93;0.9374;0.9417;0.947;0.9566;1" calcMode="spline" keySplines="0 0 1 1;0.4 0 0.2 1;0 0 1 1;0.4 0 0.2 1;0.4 0 0.2 1;0 0 1 1" dur="9.4s" repeatCount="indefinite"></animate></rect></g></g><circle cx="431" cy="151" r="6.5" fill="none" stroke="var(--slate-8)"><animate attributeName="r" values="6.5;20.80" dur="3.6s" repeatCount="indefinite"></animate><animate attributeName="opacity" values="0.5;0" dur="3.6s" repeatCount="indefinite"></animate></circle><circle cx="431" cy="151" r="6.5" stroke="var(--slate-8)"></circle></svg></div></div><ol class="ml-0 flex list-none flex-col gap-1 lg:col-start-1 lg:row-start-2 lg:max-w-96 lg:gap-4 lg:self-end"><li class="mb-0 py-1 lg:py-2 pb-2"><div class="relative flex items-center gap-2 lg:gap-3"><button type="button" aria-current="true" class="cursor-pointer text-left heading-base transition-colors after:absolute after:inset-0 lg:heading-2xl text-default">Develop</button><button type="button" aria-label="Resume autoplay" class="relative flex size-6 cursor-pointer items-center justify-center text-icon-default transition-colors hocus:text-default"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true" class="size-6"><circle cx="12" cy="12" r="10.5" stroke-width="2.5" class="stroke-palette-gray6"></circle><circle cx="12" cy="12" r="10.5" pathLength="1" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="1 1" stroke-dashoffset="1" transform="rotate(-90 12 12)" style="animation-play-state:paused" class="animate-workflow-ring stroke-icon-info"></circle><g transform="translate(5.6 5.6) scale(0.8)" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linejoin="round"><path d="M4.5 3.2 L9 6 L9 10 L4.5 12.8 Z"></path><path d="M9 6 L13.2 8 L13.2 8 L9 10 Z"></path></g></svg></button></div><div class="grid transition-[grid-template-rows] duration-300 ease-out grid-rows-[1fr]"><div class="overflow-hidden"><p class="pt-4 text-sm leading-[1.4] font-medium text-secondary transition-opacity duration-300 lg:text-base opacity-100">Build beautiful apps anywhere powered by Expoâs CLI, Skills, and MCP. Test on your device with Expo Go, validate with Simulators, distribute with Launch or Builds.</p></div></div></li><li class="mb-0 py-1 lg:py-2"><div class="relative flex items-center gap-2 lg:gap-3"><button type="button" class="cursor-pointer text-left heading-base transition-colors after:absolute after:inset-0 lg:heading-2xl text-secondary hocus:text-default">Test</button></div><div class="grid transition-[grid-template-rows] duration-300 ease-out grid-rows-[0fr]"><div class="overflow-hidden"><p class="pt-4 text-sm leading-[1.4] font-medium text-secondary transition-opacity duration-300 lg:text-base opacity-0">Find what breaks before your users do. Cloud simulators and device infrastru
1cture for your team and your agents. Workflows runs your test suites on every change, starting from ready-made templates.</p></div></div></li><li class="mb-0 py-1 lg:py-2"><div class="relative flex items-center gap-2 lg:gap-3"><button type="button" class="cursor-pointer text-left heading-base transition-colors after:absolute after:inset-0 lg:heading-2xl text-secondary hocus:text-default">Deploy</button></div><div class="grid transition-[grid-template-rows] duration-300 ease-out grid-rows-[0fr]"><div class="overflow-hidden"><p class="pt-4 text-sm leading-[1.4] font-medium text-secondary transition-opacity duration-300 lg:text-base opacity-0">Deploy to TestFlight and the app stores for native releases, Update for everything after, with channels and rollouts you control.</p></div></div></li><li class="mb-0 py-1 lg:py-2"><div class="relative flex items-center gap-2 lg:gap-3"><button type="button" class="cursor-pointer text-left heading-base transition-colors after:absolute after:inset-0 lg:heading-2xl text-secondary hocus:text-default">Monitor</button></div><div class="grid transition-[grid-template-rows] duration-300 ease-out grid-rows-[0fr]"><div class="overflow-hidden"><p class="pt-4 text-sm leading-[1.4] font-medium text-secondary transition-opacity duration-300 lg:text-base opacity-0">See how the app behaves in production. Observe surfaces crash information, performance metrics, and Update adoption, and Update ships the fix if something breaks.</p></div></div></li></ol></div></div></section><section data-track-location="homepage_2026_bento" class="pb-20 md:pb-32"><div class="relative mx-auto w-full max-w-screen-xl px-4 md:px-6"><div class="grid grid-cols-1 gap-4 md:grid-cols-[524fr_740fr] xl:aspect-1280/650"><a target="_blank" rel="noopener noreferrer" class="group block border border-transparent transition-colors duration-150 hover:border-default hover:bg-element relative overflow-hidden rounded-3xl bg-subtle md:rounded-[40px]" href="https://github.com/expo/expo"><span class="absolute top-3.5 right-4.75 z-40 flex size-9 items-center justify-center rounded-full bg-palette-white/70 text-icon-secondary opacity-0 shadow-[0_4px_16px_rgba(0,0,0,0.08)] backdrop-blur-md transition-opacity dark:bg-palette-black/40 group-hover:opacity-100"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="text-icon-default translate-z shrink-0 icon-lg" role="img"><g id="arrow-up-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 17L17 7M17 17V7H7"></path></g></svg></span><div class="flex h-full flex-col items-center justify-center gap-8 px-6 pt-10 pb-12 text-center md:gap-10 md:px-4 md:py-12 lg:gap-12 lg:px-10 lg:py-16 xl:px-16"><div class="relative shrink-0 size-40 md:size-48 lg:size-56 xl:size-60"><svg viewBox="0 0 20 20" aria-hidden="true" class="absolute inset-0 size-full"><defs><linearGradient id="_R_ckav6ault5ubvb_-base" x1="8%" y1="92%" x2="88%" y2="6%"><stop offset="0%" stop-color="#3d4652"></stop><stop offset="32%" stop-color="#b5bcc7"></stop><stop offset="58%" stop-color="#f7f8fb"></stop><stop offset="100%" stop-color="#d8dee8"></stop></linearGradient><linearGradient id="_R_ckav6ault5ubvb_-shadow" x1="0%" y1="70%" x2="100%" y2="30%"><stop offset="0%" stop-color="#111827" stop-opacity="0.78"></stop><stop offset="38%" stop-color="#111827" stop-opacity="0.18"></stop><stop offset="100%" stop-color="#111827" stop-opacity="0"></stop></linearGradient><radialGradient id="_R_ckav6ault5ubvb_-shine" cx="58%" cy="27%" r="58%"><stop offset="0%" stop-color="#ffffff" stop-opacity="0.75"></stop><stop offset="52%" stop-color="#ffffff" stop-opacity="0.22"></stop><stop offset="100%" stop-color="#ffffff" stop-opacity="0"></stop></radialGradient></defs><path d="M9.477 7.638c.164-.24.343-.27.488-.27.145 0 .387.03.551.27 2.13 2.901 6.55 10.56 6.959 10.976.605.618 1.436.233 1.918-.468.475-.69.607-1.174.607-1.69 0-.352-6.883-13.05-7.576-14.106-.667-1.017-.884-1.274-2.025-1.274h-.854c-1.138 0-1.302.257-1.969 1.274C6.883 3.406 0 16.104 0 16.456c0 .517.132 1 .607 1.69.482.7 1.313 1.086 1.918.468.41-.417 4.822-8.075 6.952-10.977z" fill="url(#_R_ckav6ault5ubvb_-base)"></path>
1<path d="M9.477 7.638c.164-.24.343-.27.488-.27.145 0 .387.03.551.27 2.13 2.901 6.55 10.56 6.959 10.976.605.618 1.436.233 1.918-.468.475-.69.607-1.174.607-1.69 0-.352-6.883-13.05-7.576-14.106-.667-1.017-.884-1.274-2.025-1.274h-.854c-1.138 0-1.302.257-1.969 1.274C6.883 3.406 0 16.104 0 16.456c0 .517.132 1 .607 1.69.482.7 1.313 1.086 1.918.468.41-.417 4.822-8.075 6.952-10.977z" fill="url(#_R_ckav6ault5ubvb_-shadow)"></path><path d="M9.477 7.638c.164-.24.343-.27.488-.27.145 0 .387.03.551.27 2.13 2.901 6.55 10.56 6.959 10.976.605.618 1.436.233 1.918-.468.475-.69.607-1.174.607-1.69 0-.352-6.883-13.05-7.576-14.106-.667-1.017-.884-1.274-2.025-1.274h-.854c-1.138 0-1.302.257-1.969 1.274C6.883 3.406 0 16.104 0 16.456c0 .517.132 1 .607 1.69.482.7 1.313 1.086 1.918.468.41-.417 4.822-8.075 6.952-10.977z" fill="url(#_R_ckav6ault5ubvb_-shine)"></path></svg><canvas width="256" height="256" aria-hidden="true" class="absolute inset-0 size-full" style="mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M9.477%207.638c.164-.24.343-.27.488-.27.145%200%20.387.03.551.27%202.13%202.901%206.55%2010.56%206.959%2010.976.605.618%201.436.233%201.918-.468.475-.69.607-1.174.607-1.69%200-.352-6.883-13.05-7.576-14.106-.667-1.017-.884-1.274-2.025-1.274h-.854c-1.138%200-1.302.257-1.969%201.274C6.883%203.406%200%2016.104%200%2016.456c0%20.517.132%201%20.607%201.69.482.7%201.313%201.086%201.918.468.41-.417%204.822-8.075%206.952-10.977z%22%2F%3E%3C%2Fsvg%3E");mask-mode:alpha;mask-position:0 0;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M9.477%207.638c.164-.24.343-.27.488-.27.145%200%20.387.03.551.27%202.13%202.901%206.55%2010.56%206.959%2010.976.605.618%201.436.233%201.918-.468.475-.69.607-1.174.607-1.69%200-.352-6.883-13.05-7.576-14.106-.667-1.017-.884-1.274-2.025-1.274h-.854c-1.138%200-1.302.257-1.969%201.274C6.883%203.406%200%2016.104%200%2016.456c0%20.517.132%201%20.607%201.69.482.7%201.313%201.086%201.918.468.41-.417%204.822-8.075%206.952-10.977z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:0 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;contain:paint;background-color:transparent;opacity:0"></canvas></div><div class="flex w-full flex-col items-center gap-6"><div class="flex flex-col items-center gap-3"><h3 class="heading-2xl text-balance md:heading-3xl lg:heading-4xl">The Expo SDK</h3><p class="text-lg font-medium text-wrap md:heading-lg md:font-medium lg:heading-2xl lg:font-medium">10+ years in the making.<br/>Powering thousands of apps.</p></div><div class="flex items-center gap-2"><button class="cursor-pointer inline-flex items-center gap-2 border border-solid font-medium whitespace-nowrap transition h-12 rounded-[calc(12*4px)] px-6 text-base border-button-quaternary shadow-none active:scale-98 relative bg-palette-black text-palette-white hocus:bg-palette-gray12 dark:bg-palette-white dark:text-palette-black max-lg:h-9 max-lg:px-4 max-lg:text-sm" type="button"><svg fill="none" viewBox="0 0 24 24" class="translate-z shrink-0 icon-sm text-palette-white xl:icon-md dark:text-palette-black" role="img"><g id="github-custom-icon"><path id="github_2" fill="currentColor" d="M12 1.60205C5.9225 1.60205 1 6.41965 1 12.3676C1 17.1314 4.14875 21.155 8.52125 22.5815C9.07125 22.6757 9.2775 22.3527 9.2775 22.0701C9.2775 21.8144 9.26375 20.9666 9.26375 20.065C6.5 20.5629 5.785 19.4056 5.565 18.8001C5.44125 18.4906 4.905 17.5351 4.4375 17.2794C4.0525 17.0776 3.5025 16.5797 4.42375 16.5662C5.29 16.5528 5.90875 17.3467 6.115 17.6697C7.105 19.298 8.68625 18.8404 9.31875 18.5578C9.415 17.8581 9.70375 17.3871 10.02 17.1179C7.5725 16.8488 5.015 15.9203 5.015 11.8024C5.015 10.6317 5.44125 9.66278 6.1425 8.90919C6.0325 8.64005 5.6475 7.53658 6.2525 6.05631C6.2525 6.05631 7.17375 5.77372 9.2775 7.15978C10.1575 6.91756 11.0925 6.79645 12.0275 6.79645C12.9625 6.79645 13.8975 6.91756 14.7775 7.15978C16.8813 5.76026 17.8025 6.05631 17.8025 6.05631C18.4075 7.53658 18.0225 8.64005 17.9125 8.90919C18.6138 9.66278 19.04 10.6182 19.04 11.8024C19.04 15.9337 16.4688 16.8488 14.0213 17.1179C14.42 17.4544 14.7638 18.1003 14.7638 19.1096C14.7638 20.5495 14.75 21.7068 14.75 22.0701C14.75 22.3527 14.9563 22.6891 15.5063 22.5815C17.69 21.86 19.5875 20.4865 20.9318 18.6542C22.2761 16.822 22.9994 14.6233 23 12.3676C23 6.41965 18.0775 1.60205 12 1.60205Z"></path></g></svg><span class="flex self-center leading-none text-inherit"><div class="transition-opacity">expo/expo</div></span></button></div></div></div></a><div class="grid grid-cols-1 gap-4 xl:h-full xl:grid-rows-[230fr_404fr]"><a target="_blank" rel="noopener noreferrer" class="group block border border-transparent transition-colors duration-150 hover:border-default hover:bg-element relative overflow-hidden rounded-3xl bg-subtle md:rounded-[40px]" href="https://claude.ai/directory/expo"><span class="absolute top-3.5 right-4.75 z-40 flex size-9 items-center justify-center rounded-full bg-palette-white/70 text-icon-secondary opacity-0 shadow-[0_4px_16px_rgba(0,0,0,0.08)] backdrop-blur-md transition-opacity dark:bg-palette-black/40 group-hover:opacity-100"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="text-icon-default translate-z shrink-0 icon-lg" role="img"><g id="arrow-up-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 17L17 7M17 17V7H7"></path></g></svg></span><div class="relative flex h-full min-h-80 items-center justify-center overflow-hidden px-6 py-10 text-center md:pt-16 md:pb-12 xl:min-h-0 xl:py-10"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 top-0 z-0 h-20 blur-2xl xl:top-auto xl:-bottom-8"><span class="absolute top-0 left-[8%] h-14 w-[58%] animate-ai-glow-1 rounded-full bg-[#2788f3] xl:left-[12%] xl:h-16 xl:w-[60%]"></span><span class="absolute top-1 right-[7%] h-13 w-1/2 animate-ai-glow-2 rounded-full bg-[#f76809] xl:right-[10%] xl:h-[60px]"></span><span class="absolute top-2 left-1/4 h-10 w-2/5 animate-ai-glow-3 rounded-full bg-palette-white xl:h-12"></span></div><div class="relative z-10 flex w-full flex-col items-center gap-6 xl:flex-row xl:justify-center xl:gap-4"><div class="grid shrink-0 grid-cols-[max-content] grid-rows-[max-content] leading-0"><div class="z-10 col-start-1 row-start-1 flex size-26 items-center justify-center"><div class="flex-none -rotate-9"><div class="flex size-[90.9px] items-center justify-center overflow-hidden rounded-[23.7px] bg-[#D77655]"><svg fill="none" viewBox="0 0 24 24" class="icon-md translate-z shrink-0 text-[#FCF2EE]" role="img" style="width:58px;height:58px"><g id="Claude-custom-icon" clip-path="url(#clip0_2118_14)"><g id="g314"><path id="path147" fill="currentColor" d="M4.6792 16.0043L9.37289 13.3707L9.45181 13.142L9.37289 13.0148H9.14416L8.35973 12.9664L5.67785 12.894L3.35195 12.7973L1.09852 12.6765L0.531544 12.5557L0 11.855L0.0547657 11.5055L0.531544 11.185L1.2145 11.2446L2.72376 11.3476L4.98846 11.5039L6.63141 11.6005L9.06524 11.8534H9.45181L9.50658 11.6972L9.3745 11.6005L9.27141 11.5039L6.92779 9.9157L4.39087 8.23732L3.06201 7.27087L2.34362 6.78121L1.98121 6.32214L1.82497 5.32027L2.47732 4.60188L3.35356 4.66147L3.57745 4.72107L4.46497 5.40403L6.36081 6.87141L8.83651 8.69476L9.19893 8.99597L9.34389 8.89289L9.36161 8.8204L9.19893 8.54819L7.85235 6.11436L6.41557 3.63866L5.77611 2.61261L5.60698 1.99731C5.54738 1.74443 5.50389 1.53181 5.50389 1.27248L6.24644 0.26416L6.65718 0.13208L7.64779 0.26416L8.06497 0.626577L8.68027 2.03436L9.67731 4.25074L11.2236 7.26443L11.6762 8.15839L11.9179 8.98631L12.0081 9.23919H12.1643V9.09423L12.2915 7.39651L12.5267 5.31221L12.7554 2.63033L12.8344 1.8749L13.2081 0.969663L13.9506 0.48L14.5305 0.757046L15.0073 1.44L14.9412 1.88134L14.6577 3.72403L14.102 6.61047L13.7396 8.54335H13.9506L14.1922 8.30174L15.1699 7.00349L16.8129 4.9498L17.5377 4.13476L18.3834 3.23436L18.9262 2.80591H19.9522L20.7077 3.92859L20.3694 5.08832L19.3128 6.42845L18.4365 7.56403L17.1801 9.2553L16.3957 10.6083L16.4682 10.7162L16.655 10.6985L19.4932 10.0945L21.0266 9.81745L22.8564 9.50335L23.6843 9.88993L23.7745 10.283L23.4491 11.0867L21.4921 11.5699L19.1968
112.029L15.7788 12.8376L15.7369 12.8682L15.7852 12.9278L17.3251 13.0728L17.9839 13.1082H19.5962L22.5987 13.3321L23.3831 13.8507L23.8534 14.4854L23.7745 14.9686L22.5664 15.5839L20.9364 15.1973L17.1318 14.2921L15.8271 13.9667H15.6467V14.0746L16.734 15.1377L18.7264 16.9369L21.2215 19.2564L21.3487 19.8298L21.0282 20.2824L20.6899 20.2341L18.4977 18.5847L17.6521 17.8421L15.7369 16.2298H15.6097V16.3989L16.051 17.0448L18.3817 20.5482L18.5026 21.6226L18.3334 21.9721L17.7294 22.1831L17.0658 22.0623L15.7015 20.1471L14.2937 17.9903L13.1581 16.0574L13.0196 16.1364L12.3495 23.3541L12.0354 23.723L11.3106 24L10.7066 23.5409L10.386 22.7984L10.7066 21.331L11.0932 19.4158L11.4072 17.8937L11.6907 16.0027L11.8599 15.3745L11.8486 15.3326L11.7101 15.3503L10.2846 17.3074L8.11651 20.2373L6.40107 22.0736L5.99034 22.2362L5.27839 21.8674L5.34443 21.2086L5.74228 20.6223L8.11651 17.6021L9.54846 15.7305L10.473 14.6497L10.4666 14.4934H10.4118L4.10577 18.5879L2.98309 18.7329L2.49987 18.2803L2.55946 17.5377L2.78819 17.2961L4.68403 15.9914L4.67758 15.9979L4.6792 16.0043Z"></path></g></g><defs><clipPath id="clip0_2118_14"><rect width="24" height="24" fill="white"></rect></clipPath></defs></svg></div></div></div><div class="z-20 col-start-1 row-start-1 ml-[80.86px] flex size-26 items-center justify-center"><div class="flex-none rotate-9"><div class="relative size-[90.9px] overflow-hidden rounded-[23.9px] bg-[linear-gradient(135.58deg,#f76809_3.3
16%,#2788f3_79.14%)]"><div class="absolute top-1/2 left-1/2 size-[79.2px] -translate-x-1/2 -translate-y-1/2 rounded-[16.7px] bg-palette-black"></div><svg viewBox="0 0 19.5181 17.5663" fill="none" class="absolute top-[15.6px] left-[18.3px] w-[19.5px] text-palette-white" xmlns="http://www.w3.org/2000/svg"><path d="M10.5839 0H8.93422C8.17265 0 7.47449 0.42422 7.12359 1.10018L0.131117 14.5704C-0.0312304 14.8831 -0.0434269 15.2525 0.097938 15.5753L0.676916 16.8972C1.0372 17.7199 2.17156 17.8027 2.64756 17.0412L9.27598 6.437C9.3801 6.27044 9.56266 6.16926 9.75907 6.16926C9.95548 6.16926 10.138 6.27044 10.2422 6.437L16.8706 17.0412C17.3466 17.8027 18.4809 17.7199 18.8412 16.8972L19.4202 15.5753C19.5616 15.2525 19.5494 14.8831 19.387 14.5704L12.3945 1.10018C12.0436 0.42422 11.3455 0 10.5839 0Z" fill="currentColor"></path></svg><span class="absolute top-[62.7px] left-[41.6px] text-[16.9px] leading-none font-semibold tracking-[-0.68px] whitespace-nowrap text-palette-white">MCP</span></div></div></div></div><div class="flex flex-col items-center gap-3 xl:items-start xl:gap-2"><h3 class="heading-2xl leading-[1.3] font-semibold xl:whitespace-nowrap">Powering AI-native app devs</h3><span class="flex items-center rounded-full border border-transparent bg-palette-gray5 px-4 py-2 backdrop-blur-[2px] transition-colors duration-150 dark:bg-palette-gray6/60 group-hover:border-default"><span class="text-sm leading-[1.4] font-medium text-default md:text-base">Try the Expo Claude Code connector</span></span></div></div></div></a><div class="grid grid-cols-1 gap-4 md:grid-cols-2 xl:h-full"><a target="_blank" rel="noopener noreferrer" class="group block border border-transparent transition-colors duration-150 hover:border-default hover:bg-element relative overflow-hidden rounded-3xl bg-subtle md:rounded-[40px]" href="https://docs.expo.dev/versions/latest/"><span class="absolute top-3.5 right-4.75 z-40 flex size-9 items-center justify-center rounded-full bg-palette-white/70 text-icon-secondary opacity-0 shadow-[0_4px_16px_rgba(0,0,0,0.08)] backdrop-blur-md transition-opacity dark:bg-palette-black/40 group-hover:opacity-100"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="text-icon-default translate-z shrink-0 icon-lg" role="img"><g id="arrow-up-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 17L17 7M17 17V7H7"></path></g></svg></span><div class="relative flex h-full flex-col items-center justify-between gap-8 overflow-hidden pb-12 text-center md:pb-6 lg:pb-8 xl:pb-12"><div aria-hidden="true" class="aspect-700/700 pointer-events-none relative mx-auto w-[calc(100%-64px)] max-w-72 shrink-0 mask-[linear-gradient(to_bottom,transparent_0%,rgb(0_0_0/0.35)_22%,#000_44%)] select-none"><div class="absolute inset-x-[2.4%] top-0 bottom-[3.2%] overflow-hidden rounded-b-[14%] bg-palette-black"><video class="size-full translate-y-[-0.6%] scale-[0.98] rounded-b-[10%] bg-palette-black object-cover object-bottom" loop="" muted="" playsInline="" preload="auto"></video></div></div><div class="flex flex-col items-center px-4 text-balance md:px-2 lg:px-4 xl:px-8"><p class="heading-2xl md:heading-base lg:heading-lg xl:heading-2xl">100+ production APIs</p><p class="heading-2xl md:heading-base lg:heading-lg xl:heading-2xl">one<!-- --> <span class="monospace inline-block rounded-md border border-default bg-element px-1.5 align-middle tracking-tight text-secondary md:rounded-md md:px-1 xl:rounded-lg xl:px-1.5">install</span> <!-- -->away</p></div></div></a><a target="_blank" rel="noopener noreferrer" class="group block border border-transparent transition-colors duration-150 hover:border-default hover:bg-element relative overflow-hidden rounded-3xl bg-subtle md:rounded-[40px]" href="https://docs.expo.dev/modules/overview/"><span class="absolute top-3.5 right-4.75 z-40 flex size-9 items-center justify-center rounded-full bg-palette-white/70 text-icon-secondary opacity-0 shadow-[0_4px_16px_rgba(0,0,0,0.08)] backdrop-blur-md transition-opacity dark:bg-palette-black/40 group-hover:opacity-100"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="text-icon-default translate-z shrink-0 icon-lg" role="img"><g id="arrow-up-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 17L17 7M17 17V7H7"></path></g></svg></span><div class="relative flex h-full flex-col items-center justify-between gap-6 py-12 text-center md:pb-6 lg:pb-8 xl:pb-12"><div aria-hidden="true" class="aspect-360/199 @container relative w-full min-[600px]:max-md:mx-auto min-[600px]:max-md:max-w-90 min-[600px]:max-md:mask-x-from-75% min-[600px]:max-md:mask-x-to-transparent"><div class="absolute left-1/2 size-0 animate-arc-sweep" style="top:172%;animation-delay:0.000s"><div class="absolute flex aspect-square items-center justify-center overflow-hidden rounded-[25%] shadow-[0px_5px_10px_rgba(0,0,0,0.05),0px_15px_25px_rgba(0,0,0,0.12)]" style="width:28cqw;background-color:#F7DF1E;
1transform:translate(-50%, -90cqw)"><img alt="" loading="lazy" width="88" height="88" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" srcSet="/_next/image?url=%2Fstatic%2Fimages%2Fservices%2Ficons%2Fjavascript-logo.png&w=96&q=75 1x, /_next/image?url=%2Fstatic%2Fimages%2Fservices%2Ficons%2Fjavascript-logo.png&w=256&q=75 2x" src="/_next/image?url=%2Fstatic%2Fimages%2Fservices%2Ficons%2Fjavascript-logo.png&w=256&q=75"/></div></div><div class="absolute left-1/2 size-0 animate-arc-sweep" style="top:172%;animation-delay:-2.667s"><div class="absolute flex aspect-square items-center justify-center overflow-hidden rounded-[25%] shadow-[0px_5px_10px_rgba(0,0,0,0.05),0px_15px_25px_rgba(0,0,0,0.12)] bg-gradient-to-br from-[#E44857] via-[#C711E1] to-[#7F52FF]" style="width:28cqw;transform:translate(-50%, -90cqw)"><img alt="" loading="lazy" width="88" height="88" decoding="async" data-nimg="1" class="size-1/2 object-contain" style="color:transparent" src="/static/images/services/icons/kotlin-k.svg"/></div></div><div class="absolute left-1/2 size-0 animate-arc-sweep" style="top:172%;animation-delay:-5.333s"><div class="absolute flex aspect-square items-center justify-center overflow-hidden rounded-[25%] shadow-[0px_5px_10px_rgba(0,0,0,0.05),0px_15px_25px_rgba(0,0,0,0.12)]" style="width:28cqw;background-color:#F15139;transform:translate(-50%, -90cqw)"><img alt="" loading="lazy" width="88" height="88" decoding="async" data-nimg="1" class="size-1/2 object-contain" style="color:transparent" src="/static/images/services/icons/swift-bird.svg"/></div></div><div class="absolute left-1/2 size-0 animate-arc-sweep" style="top:172%;animation-delay:-8.000s"><div class="absolute flex aspect-square items-center justify-center overflow-hidden rounded-[25%] shadow-[0px_5px_10px_rgba(0,0,0,0.05),0px_15px_25px_rgba(0,0,0,0.12)]" style="width:28cqw;background-color:#FFFFFF;transform:translate(-50%, -90cqw)"><svg class="size-3/5" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="none"><path d="M11.622 24.74s-1.23.748.855.962c2.51.32 3.847.267 6.625-.267a10.02 10.02 0 0 0 1.763.855c-6.25 2.672-14.16-.16-9.244-1.55zm-.8-3.473s-1.336 1.015.748 1.23c2.725.267 4.862.32 8.55-.427a3.26 3.26 0 0 0 1.282.801c-7.534 2.244-15.976.214-10.58-1.603zm14.747 6.09s.908.748-1.015 1.336c-3.58 1.07-15.014 1.39-18.22 0-1.122-.48 1.015-1.175 1.7-1.282.695-.16 1.07-.16 1.07-.16-1.23-.855-8.175 1.763-3.526 2.51 12.77 2.084 23.296-.908 19.983-2.404zM12.2 17.633s-5.824 1.39-2.084 1.87c1.603.214 4.755.16 7.694-.053 2.404-.214 4.81-.64 4.81-.64s-.855.374-1.443.748c-5.93 1.55-17.312.855-14.052-.748 2.778-1.336 5.076-1.175 5.076-1.175zm10.42 5.824c5.984-3.1 3.206-6.09 1.282-5.717-.48.107-.695.214-.695.214s.16-.32.534-.427c3.794-1.336 6.786 4.007-1.23 6.09 0 0 .053-.053.107-.16zm-9.83 8.442c5.77.374 14.587-.214 14.8-2.94 0 0-.427 1.07-4.755 1.87-4.916.908-11.007.8-14.587.214 0 0 .748.64 4.542.855z" fill="#4e7896"></path><path d="M18.996.001s3.313 3.366-3.152 8.442c-5.183 4.114-1.175 6.465 0 9.137-3.046-2.725-5.236-5.13-3.74-7.373C14.294 6.893 20.332 5.3 18.996.001zm-1.7 15.335c1.55 1.763-.427 3.366-.427 3.366s3.954-2.03 2.137-4.542c-1.656-2.404-2.94-3.58 4.007-7.587 0 0-10.953 2.725-5.717 8.763z" fill="#f58219"></path></svg></div></div><div class="absolute left-1/2 size-0 animate-arc-sweep" style="top:172%;animation-delay:-10.667s"><div class="absolute flex aspect-square items-center justify-center overflow-hidden rounded-[25%] shadow-[0px_5px_10px_rgba(0,0,0,0.05),0px_15px_25px_rgba(0,0,0,0.12)]" style="width:28cqw;background-color:#3178C6;transform:translate(-50%, -90cqw)"><img alt="" loading="lazy" width="88" height="88" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" srcSet="/_next/image?url=%2Fstatic%2Fimages%2Fservices%2Ficons%2Ftypescript-logo.png&w=96&q=75 1x, /_next/image?url=%2Fstatic%2Fimages%2Fservices%2Ficons%2Ftypescript-logo.png&w=256&q=75 2x" src="/_next/image?url=%2Fstatic%2Fimages%2Fservices%2Ficons%2Ftypescript-logo.png&w=256&q=75"/></div></div><div class="absolute left-1/2 size-0 animate-arc-sweep" style="top:172%;animation-delay:-13.333s"><div class="absolute flex aspect-square items-center justify-center overflow-hidden rounded-[25%] shadow-[0px_5px_10px_rgba(0,0,0,0.05),0px_15px_25px_rgba(0,0,0,0.12)]" style="width:28cqw;background-color:#FFFFFF;
1transform:translate(-50%, -90cqw)"><img alt="" loading="lazy" width="88" height="88" decoding="async" data-nimg="1" class="size-4/5 object-contain" style="color:transparent" srcSet="/_next/image?url=%2Fstatic%2Fimages%2Fservices%2Ficons%2Fobjc-logo.png&w=96&q=75 1x, /_next/image?url=%2Fstatic%2Fimages%2Fservices%2Ficons%2Fobjc-logo.png&w=256&q=75 2x" src="/_next/image?url=%2Fstatic%2Fimages%2Fservices%2Ficons%2Fobjc-logo.png&w=256&q=75"/></div></div><div class="aspect-21/13 absolute top-[73%] left-1/2 w-[6cqw] -translate-x-1/2 text-icon-quaternary"><svg viewBox="0 0 21 13" fill="currentColor" class="size-full"><polygon points="10.5,0 21,13 0,13"></polygon></svg></div></div><div class="flex flex-col items-center text-balance"><p class="heading-2xl md:heading-base lg:heading-lg xl:heading-2xl">All native</p><p class="heading-2xl md:heading-base lg:heading-lg xl:heading-2xl">code welcome</p></div></div></a></div></div></div></div></section><section data-track-location="homepage_2026_cloud_services" data-track-property-experiment-name="homepage-8-28-2026" data-track-property-variant="treatment"><div class="relative mx-auto w-full max-w-screen-xl px-4 md:px-6"><div class="flex flex-col items-center gap-6 text-center"><h2 class="max-w-xl heading-3xl text-balance text-default md:heading-4xl">Infrastructure for your apps</h2><ul class="flex flex-wrap items-center justify-center gap-x-6 gap-y-2"><li class="flex items-center gap-2 text-sm font-medium text-default"><svg viewBox="0 0 20 20" fill="none" role="img" class="icon-md text-default"><path d="M9.477 7.638c.164-.24.343-.27.488-.27.145 0 .387.03.551.27 2.13 2.901 6.55 10.56 6.959 10.976.605.618 1.436.233 1.918-.468.475-.69.607-1.174.607-1.69 0-.352-6.883-13.05-7.576-14.106-.667-1.017-.884-1.274-2.025-1.274h-.854c-1.138 0-1.302.257-1.969 1.274C6.883 3.406 0 16.104 0 16.456c0 .517.132 1 .607 1.69.482.7 1.313 1.086 1.918.468.41-.417 4.822-8.075 6.952-10.977z" fill="currentColor"></path></svg>Expo</li><li class="flex items-center gap-2 text-sm font-medium text-default"><img alt="" aria-hidden="true" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="size-5 object-contain" style="color:transparent" src="https://static.expo.dev/static/home/2026/cloud/logo-react-native.svg"/>React Native</li><li class="flex items-center gap-2 text-sm font-medium text-default"><img alt="" aria-hidden="true" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="size-5 object-contain" style="color:transparent" src="https://static.expo.dev/static/home/2026/cloud/logo-swift.svg"/>Swift</li><li class="flex items-center gap-2 text-sm font-medium text-default"><img alt="" aria-hidden="true" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="size-5 object-contain" style="color:transparent" src="https://static.expo.dev/static/home/2026/cloud/logo-jetpack-compose.svg"/>Jetpack Compose</li><li class="flex items-center gap-2 text-sm font-medium text-default"><img alt="" aria-hidden="true" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="size-5 object-contain" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Flogo-kotlin.webp&w=32&q=75 1x, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Flogo-kotlin.webp&w=48&q=75 2x" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Flogo-kotlin.webp&w=48&q=75"/>Kotlin</li></ul><a class="inline-flex items-center gap-2 border border-solid font-medium whitespace-nowrap transition h-12 px-6 text-base border-button-quaternary shadow-none active:scale-98 relative bg-palette-black text-palette-white hocus:bg-palette-gray12 dark:bg-palette-white dark:text-palette-black rounded-full max-md:h-9 max-md:px-4 max-md:text-sm" type="button" href="/services"><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity">Learn more</div></span></a></div><div class="mt-20 flex flex-col gap-6 md:mt-32 lg:gap-10 xl:gap-16"><div class="grid grid-cols-1 gap-6 md:grid-cols-2 lg:gap-10 xl:gap-16"><div class="flex h-full flex-col items-center overflow-hidden rounded-3xl border border-transparent bg-subtle md:rounded-[40px] justify-center gap-6 p-8 md:px-6 md:py-8 lg:gap-8 lg:p-10 xl:gap-12 xl:p-16"><div class="w-full aspect-8/5" style="opacity:0;will-change:opacity, transform;transform:scale(0.94)"><img alt="" loading="lazy" width="1440" height="900" decoding="async" data-nimg="1" class="size-full object-contain dark:hidden" style="color:transparent" sizes="(min-width: 788px) 40vw, 85vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1.webp&w=3840&q=75"/><img alt="" loading="lazy" width="1440" height="900" decoding="async" data-nimg="1" class="size-full object-contain hidden dark:block" style="color:transparent" sizes="(min-width: 788px) 40vw, 85vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1-dark.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1-dark.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1-dark.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1-dark.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1-dark.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1-dark.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1-dark.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1-dark.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1-dark.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1-dark.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-1-dark.webp&w=3840&q=75"/></div><div class="flex flex-col items-center gap-4 text-center md:gap-6"><h3 class="heading-2xl text-default md:heading-3xl"><span class="block whitespace-nowrap">Get your app</span><span class="block whitespace-nowrap">on every device</span></h3><p class="text-sm font-medium text-pretty text-secondary md:text-balance">Build your app and distribute it to Android, iOS, and the web from a single codebase with Build and Hosting.</p><a target="_blank" rel="noopener noreferrer" data-track-click="HOMEPAGE_CLOUD_SERVICE_CARD_CLICKED" data-track-property-card-id="build" class="group flex items-center gap-1 text-base font-medium text-link" href="https://docs.expo.dev/build/">Learn more<svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md text-icon-default translate-z shrink-0 size-4 text-link! transition-transform group-hover:translate-x-0.5" role="img"><g id="chevron-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 18L15 12L9 6"></path></g></svg></a></div></div><div class="flex h-full flex-col items-center overflow-hidden rounded-3xl border border-transparent bg-subtle md:rounded-[40px] justify-center gap-6 p-8 md:px-6 md:py-8 lg:gap-8 lg:p-10 xl:gap-12 xl:p-16"><div class="w-full aspect-8/5" style="opacity:0;will-change:opacity, transform;transform:scale(0.94)"><img alt="" loading="lazy" width="1677" height="945" decoding="async" data-nimg="1" class="size-full object-contain dark:hidden" style="color:transparent" sizes="(min-width: 788px) 40vw, 85vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2.webp&w=3840&q=75"/><img alt="" loading="lazy" width="1677" height="945" decoding="async" data-nimg="1" class="size-full object-contain hidden dark:block" style="color:transparent" sizes="(min-width: 788px) 40vw, 85vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2-dark.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2-dark.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2-dark.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2-dark.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2-dark.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2-dark.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2-dark.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2-dark.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2-dark.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2-dark.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-2-dark.webp&w=3840&q=75"/></div><div class="flex flex-col items-center gap-4 text-center md:gap-6"><h3 class="heading-2xl text-default md:heading-3xl"><span class="block whitespace-nowrap">Get the latest to</span><span class="block whitespace-nowrap">every user, instantly</span></h3><p class="text-sm font-medium text-pretty text-secondary md:text-balance">Send fast over-the-air updates to get the latest fixes and improvements to your users fast with Update.</p><a target="_blank" rel="noopener noreferrer" data-track-click="HOMEPAGE_CLOUD_SERVICE_CARD_CLICKED" data-track-property-card-id="update" class="group flex items-center gap-1 text-base font-medium text-link" href="https://docs.expo.dev/eas-update/introduction/">Learn more<svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md text-icon-default translate-z shrink-0 size-4 text-link! transition-transform group-hover:translate-x-0.5" role="img"><g id="chevron-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 18L15 12L9 6"></path></g></svg></a></div></div></div><div class="flex h-full flex-col items-center overflow-hidden rounded-3xl border border-transparent bg-subtle md:rounded-[40px] gap-6 p-8 lg:gap-8 lg:px-10 lg:pt-10 xl:gap-12 xl:px-16 xl:pt-16 pb-0"><div class="flex flex-col items-center gap-4 text-center md:gap-6 max-w-md"><h3 class="heading-2xl text-default md:heading-3xl"><span class="block whitespace-nowrap">Give your agent</span><span class="block whitespace-nowrap">a device</span></h3><p class="text-sm font-medium text-pretty text-secondary md:text-balance">Coding agents write mobile code blindfolded because they cannot see the app run. Cloud simulators let your agent launch the app, check the fix, and prove it worked.</p><a data-track-click="HOMEPAGE_CLOUD_SERVICE_CARD_CLICKED" data-track-property-card-id="simulators" class="group flex items-center gap-1 text-base font-medium text-link" href="/services/simulators">Learn more<svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md text-icon-default translate-z shrink-0 size-4 text-link! transition-transform group-hover:translate-x-0.5" role="img"><g id="chevron-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 18L15 12L9 6"></path></g></svg></a></div><div class="w-full relative max-md:w-[calc(100%+4rem)]" style="opacity:0;will-change:opacity, transform;transform:translateY(24px)"><div class="relative w-full md:hidden aspect-177/125 overflow-hidden"><img alt="" loading="lazy" width="1062" height="750" decoding="async" data-nimg="1" class="size-full object-cover dark:hidden object-bottom" style="color:transparent" sizes="90vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile.webp&w=3840&q=75"/><img alt="" loading="lazy" width="1062" height="750" decoding="async" data-nimg="1" class="hidden size-full object-cover dark:block object-bottom" style="color:transparent" sizes="90vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile-dark.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile-dark.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile-dark.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstat
1ic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile-dark.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile-dark.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile-dark.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile-dark.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile-dark.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-mobile-dark.webp&w=3840&q=75"/></div><img alt="" loading="lazy" width="3240" height="1500" decoding="async" data-nimg="1" class="h-auto w-full mask-[linear-gradient(to_bottom,#000_calc(100%-24px),transparent_100%)] dark:hidden max-md:hidden" style="color:transparent" sizes="(min-width: 1008px) 1040px, 90vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6.webp&w=3840&q=75"/><img alt="" loading="lazy" width="3240" height="1500" decoding="async" data-nimg="1" class="h-auto w-full mask-[linear-gradient(to_bottom,#000_calc(100%-24px),transparent_100%)] hidden dark:md:block" style="color:transparent" sizes="(min-width: 1008px) 1040px, 90vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-dark.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-dark.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-dark.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-dark.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-dark.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-dark.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-dark.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-dark.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-6-dark.webp&w=3840&q=75"/><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 h-32 dark:h-24 max-md:hidden bg-[linear-gradient(to_bottom,transparent_0%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.72)_58%,var(--expo-theme-background-subtle)_100%)] dark:bg-[linear-gradient(to_bottom,transparent_0%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.02)_24%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.08)_42%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.22)_58%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.48)_74%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.78)_88%,var(--expo-theme-background-subtle)_100%)]"></div></div></div><div class="grid grid-cols-1 gap-6 md:grid-cols-2 lg:gap-10 xl:gap-16"><div class="flex h-full flex-col items-center overflow-hidden rounded-3xl border border-transparent bg-subtle md:rounded-[40px] gap-6 p-8 lg:gap-8 lg:px-10 lg:pt-10 xl:gap-12 xl:px-16 xl:pt-16 pb-0"><div class="flex flex-col items-center gap-4 text-center md:gap-6"><h3 class="heading-2xl text-default md:heading-3xl"><span class="block whitespace-nowrap">Launch anything</span><span class="block whitespace-nowrap">to the App Store</span></h3><p class="text-sm font-medium text-pretty text-secondary md:text-balance">Launch makes it easy by guiding you through the technical stuff, so your app can be in real users' hands. No config or prior knowledge needed.</p><a data-track-click="HOMEPAGE_CLOUD_SERVICE_CARD_CLICKED" data-track-property-card-id="launch" class="group flex items-center gap-1 text-base font-medium text-link" href="/services/launch">Learn more<svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md text-icon-default translate-z shrink-0 size-4 text-link! transition-transform group-hover:translate-x-0.5" role="img"><g id="chevron-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 18L15 12L9 6"></path></g></svg></a></div><div class="w-full relative max-md:mt-4" style="opacity:0;will-change:opacity, transform;transform:translateY(24px)"><img alt="" loading="lazy" width="1308" height="1014" decoding="async" data-nimg="1" class="h-auto w-full mask-[linear-gradient(to_bottom,#000_calc(100%-96px),transparent_100%)] dark:hidden" style="color:transparent" sizes="(min-width: 788px) 40vw, 85vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4.webp&w=3840&q=75"/><img alt="" loading="lazy" width="1308" height="1014" decoding="async" data-nimg="1" class="h-auto w-full mask-[linear-gradient(to_bottom,#000_calc(100%-96px),transparent_100%)] hidden dark:block" style="color:transparent" sizes="(min-width: 788px) 40vw, 85vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4-dark.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4-dark.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4-dark.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4-dark.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4-dark.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4-dark.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4-dark.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4-dark.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4-dark.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4-dark.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-4-dark.webp&w=3840&q=75"/><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 h-40 md:h-44 lg:h-48 dark:h-36 bg-[linear-gradient(to_bottom,transparent_0%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.72)_58%,var(--expo-theme-background-subtle)_100%)] dark:bg-[linear-gradient(to_bottom,transparent_0%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.02)_24%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.08)_42%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.22)_58%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.48)_74%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.78)_88%,var(--expo-theme-background-subtle)_100%)]"></div></div></div><div class="flex h-full flex-col items-center overflow-hidden rounded-3xl border border-transparent bg-subtle md:rounded-[40px] justify-center gap-6 p-8 md:px-6 md:py-8 lg:gap-8 lg:p-10 xl:gap-12 xl:p-16"><div class="w-full aspect-8/5" style="opacity:0;will-change:opacity, transform;transform:scale(0.94)"><img alt="" loading="lazy" width="1326" height="786" decoding="async" data-nimg="1" class="size-full object-contain dark:hidden" style="color:transparent" sizes="(min-width: 788px) 40vw, 85vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5.webp&w=3840&q=75"/><img alt="" loading="lazy" width="1326" height="786" decoding="async" data-nimg="1" class="size-full object-contain hidden dark:block" style="color:transparent" sizes="(min-width: 788px) 40vw, 85vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5-dark.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5-dark.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5-dark.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5-dark.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5-dark.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5-dark.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5-dark.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5-dark.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5-dark.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5-dark.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-5-dark.webp&w=3840&q=75"/></div><div class="flex flex-col items-center gap-4 text-center md:gap-6"><h3 class="heading-2xl text-default md:heading-3xl"><span class="block whitespace-nowrap">Built-in monitoring</span><span class="block whitespace-nowrap">and observability</span></h3><p class="text-sm font-medium text-pretty text-secondary md:text-balance">Performance metrics for understanding how your app is performing for users in production.</p><a data-track-click="HOMEPAGE_CLOUD_SERVICE_CARD_CLICKED" data-track-property-card-id="observe" class="group flex items-center gap-1 text-base font-medium text-link" href="/services/eas-observe">Learn more<svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md text-icon-default translate-z shrink-0 size-4 text-link! transition-transform group-hover:translate-x-0.5" role="img"><g id="chevron-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 18L15 12L9 6"></path></g></svg></a></div></div></div><div class="flex h-full flex-col items-center overflow-hidden rounded-3xl border border-transparent bg-subtle md:rounded-[40px] gap-6 p-8 lg:gap-8 lg:px-10 lg:pt-10 xl:gap-12 xl:px-16 xl:pt-16 pb-0 max-md:gap-6 max-md:pb-8"><div class="flex flex-col items-center gap-4 text-center md:gap-6 max-w-md"><h3 class="heading-2xl text-default md:heading-3xl"><span class="block whitespace-nowrap">Automate your builds,</span><span class="block whitespace-nowrap">tests, and releases</span></h3><p class="text-sm font-medium text-pretty text-secondary md:text-balance">Build for the app stores, run tests, send updates, and more automatically with Workflows.</p><a data-track-click="HOMEPAGE_CLOUD_SERVICE_CARD_CLICKED" data-track-property-card-id="workflows" class="group flex items-center gap-1 text-base font-medium text-link" href="/services/workflows">Learn more<svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md text-icon-default translate-z shrink-0 size-4 text-link! transition-transform group-hover:translate-x-0.5" role="img"><g id="chevron-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 18L15 12L9 6"></path></g></svg></a></div><div class="w-full relative max-md:order-first max-md:w-[calc(100%+135px)] max-md:translate-x-0 max-md:self-start" style="opacity:0;will-change:opacity, transform;transform:translateY(24px)"><div class="relative w-full md:hidden aspect-425/500 mask-[linear-gradient(to_bottom,#000_calc(100%-220px),transparent_100%)]"><img alt="" loading="lazy" width="649" height="921" decoding="async" data-nimg="1" class="size-full object-cover dark:hidden object-top" style="color:transparent" sizes="90vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcl
1oud%2Fbox-3-mobile.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile.webp&w=3840&q=75"/><img alt="" loading="lazy" width="649" height="921" decoding="async" data-nimg="1" class="hidden size-full object-cover dark:block object-top" style="color:transparent" sizes="90vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile-dark.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile-dark.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile-dark.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile-dark.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile-dark.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile-dark.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile-dark.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile-dark.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-mobile-dark.webp&w=3840&q=75"/></div><img alt="" loading="lazy" width="3270" height="1641" decoding="async" data-nimg="1" class="h-auto w-full mask-[linear-gradient(to_bottom,#000_calc(100%-240px),transparent_100%)] dark:hidden max-md:hidden" style="color:transparent" sizes="(min-width: 1008px) 1040px, 90vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3.webp&w=3840&q=75"/><img alt="" loading="lazy" width="3270" height="1641" decoding="async" data-nimg="1" class="h-auto w-full mask-[linear-gradient(to_bottom,#000_calc(100%-240px),transparent_100%)] hidden dark:md:block" style="color:transparent" sizes="(min-width: 1008px) 1040px, 90vw" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-dark.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-dark.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-dark.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-dark.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-dark.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-dark.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-dark.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-dark.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fcloud%2Fbox-3-dark.webp&w=3840&q=75"/><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 h-56 md:h-64 lg:h-72 dark:h-56 bg-[linear-gradient(to_bottom,transparent_0%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.72)_58%,var(--expo-theme-background-subtle)_100%)] dark:bg-[linear-gradient(to_bottom,transparent_0%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.02)_24%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.08)_42%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.22)_58%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.48)_74%,rgb(from_var(--expo-theme-background-subtle)_r_g_b/0.78)_88%,var(--expo-theme-background-subtle)_100%)]"></div></div></div></div></div></section><section data-track-location="homepage_2026_stats" class="py-50"><div class="relative mx-auto w-full max-w-screen-xl px-0 md:px-6"><div class="flex flex-col items-center gap-4 text-center text-[30px] leading-[1.1] font-semibold tracking-[-1px] text-default md:heading-4xl lg:heading-5xl"><div class="flex items-center justify-center gap-1 md:gap-2"><span style="opacity:0;will-change:opacity, transform;transform:translateY(28px)">7M+ weekly</span><span class="flex shrink-0 items-center" style="opacity:0;filter:blur(12px);will-change:opacity, transform, filter;transform:scale(0.4)"><svg viewBox="0 0 129.6 50.4" fill="none" class="h-5 w-12.75 translate-y-1 md:h-9 md:w-23.25 md:translate-y-1.5 lg:h-12.5 lg:w-32.25 lg:translate-y-2" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#stats-npm-logo-clip)"><path d="M0 0H129.6V43.2H64.8V50.4H36V43.2H0V0ZM7.2 36H21.6V14.4H28.8V36H36V7.2H7.2V36ZM43.2 7.2V43.2H57.6V36H72V7.2H43.2ZM57.6 14.4H64.8V28.8H57.6V14.4ZM79.2 7.2V36H93.6V14.4H100.8V36H108V14.4H115.2V36H122.4V7.2H79.2Z" fill="#CB3837"></path><path d="M7.2 36H21.6V14.4H28.8V36H36V7.2H7.2V36Z" fill="white"></path><path d="M43.2 7.2V43.2H57.6V36H72V7.2H43.2ZM64.8 28.8H57.6V14.4H64.8V28.8Z" fill="white"></path><path d="M79.2 7.2V36H93.6V14.4H100.8V36H108V14.4H115.2V36H122.4V7.2H79.2Z" fill="white"></path></g><defs><clipPath id="stats-npm-logo-clip"><rect width="129.6" height="50.4" fill="white"></rect></clipPath></defs></svg></span><span style="opacity:0;will-change:opacity, transform;transform:translateY(28px)">downloads</span></div><div class="flex items-center justify-center gap-1 md:gap-2"><span style="opacity:0;will-change:opacity, transform;transform:translateY(28px)">100K+</span><span class="flex shrink-0 items-center"><span class="" style="opacity:0;filter:blur(12px);will-change:opacity, transform, filter;transform:scale(0.4)"><img alt="" loading="lazy" width="160" height="160" decoding="async" data-nimg="1" class="size-6 rounded-full border-(--expo-theme-background-default) border-2 object-cover md:size-10 lg:size-12" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fstats%2Fheadshot-1.webp&w=256&q=75 1x, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fstats%2Fheadshot-1.webp&w=384&q=75 2x" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fstats%2Fheadshot-1.webp&w=384&q=75"/></span><span class="-ml-2 md:-ml-3 lg:-ml-3.5" style="opacity:0;filter:blur(12px);will-change:opacity, transform, filter;transform:scale(0.4)"><img alt="" loading="lazy" width="160" height="160" decoding="async" data-nimg="1" class="size-6 rounded-full border-(--expo-theme-background-default) border-2 object-cover md:size-10 lg:size-12" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fstats%2Fheadshot-2.webp&w=256&q=75 1x, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fstats%2Fheadshot-2.webp&w=384&q=75 2x" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fstats%2Fheadshot-2.webp&w=384&q=75"/></span><span class="-ml-2 md:-ml-3 lg:-ml-3.5" style="opacity:0;filter:blur(12px);will-change:opacity, transform, filter;transform:scale(0.4)"><img alt="" loading="lazy" width="160" height="160" decoding="async" data-nimg="1" class="size-6 rounded-full border-(--expo-theme-background-default) border-2 object-cover md:size-10 lg:size-12" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fstats%2Fheadshot-3.webp&w=256&q=75 1x, /_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fstats%2Fheadshot-3.webp&w=384&q=75 2x" src="/_next/image?url=https%3A%2F%2Fstatic.expo.dev%2Fstatic%2Fhome%2F2026%2Fstats%2Fheadshot-3.webp&w=384&q=75"/></span></span><span style="opacity:0;will-change:opacity, transform;transform:translateY(28px)">active devs</span></div><div class="flex items-center justify-center gap-1 md:gap-2"><span style="opacity:0;will-change:opacity, transform;transform:translateY(28px)">500K+</span><span class="flex shrink-0 items-center" style="opacity:0;filter:blur(12px);will-change:opacity, transform, filter;transform:scale(0.4)"><svg viewBox="0 0 84 84" fill="none" class="size-10 md:size-15 lg:size-20" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#stats-projects-clip)">
1<g filter="url(#stats-projects-folder-back)"><path d="M23.3262 8.90981C24.5444 5.90749 27.9658 4.46122 30.9682 5.67946L44.7611 11.2762C46.5405 11.9982 47.9921 13.3495 48.8395 15.0728L50.0974 17.6311C50.9448 19.3543 52.3964 20.7057 54.1758 21.4277L68.6277 27.2918C73.6315 29.3222 76.042 35.0246 74.0116 40.0285L61.5119 70.8335C59.4815 75.8374 53.7791 78.2478 48.7752 76.2174L12.534 61.5119C7.53012 59.4815 5.11964 53.7791 7.15005 48.7752L23.3262 8.90981Z" fill="#596068"></path></g><g filter="url(#stats-projects-folder-front)"><rect x="20.5187" y="15.8286" width="58.6667" height="45.3333" rx="9.77778" transform="rotate(22.0857 20.5187 15.8286)" fill="url(#stats-projects-folder-gradient)"></rect></g></g><path d="M39.2916 44.1471C39.6352 43.9194 39.8875 43.9751 40.079 44.0528C40.2705 44.1305 40.5733 44.3 40.6611 44.7028C41.4213 47.7083 42.3553 53.46 43.0443 57.7027C43.4936 60.4696 43.8386 62.5948 43.9634 62.898C44.4314 64.0362 45.7323 63.973 46.7434 63.3076C47.7388 62.6525 48.1718 62.0846 48.4482 61.4034C48.6365 60.9394 46.3539 40.5157 46.0054 38.7514C45.6703 37.0544 45.5214 36.5997 44.017 35.9893L42.8912 35.5325C41.3913 34.9238 41.0372 35.1744 39.6143 36.1581C38.1349 37.1807 22.2664 50.2393 22.0781 50.7033C21.8017 51.3845 21.7165 52.0935 21.974 53.257C22.2355 54.4388 23.1246 55.3906 24.2535 54.9003C24.5542 54.7697 26.2825 53.4859 28.5328 51.8144C31.9833 49.2514 36.6521 45.7731 39.2916 44.1471Z" fill="white"></path><defs><filter id="stats-projects-folder-back" x="6.43" y="5.248" width="68.302" height="72.357" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="0.667"></feOffset><feGaussianBlur stdDeviation="0.333"></feGaussianBlur><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0"></feColorMatrix><feBlend mode="normal" in2="shape" result="effect1_innerShadow"></feBlend></filter><filter id="stats-projects-folder-front" x="6.43" y="18.785" width="65.494" height="59.486" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1.333"></feOffset><feGaussianBlur stdDeviation="1"></feGaussianBlur><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0"></feColorMatrix><feBlend mode="normal" in2="shape" result="effect1_innerShadow"></feBlend></filter><linearGradient id="stats-projects-folder-gradient" x1="49.852" y1="15.829" x2="49.852" y2="61.162" gradientUnits="userSpaceOnUse"><stop stop-color="#B0B3BA"></stop><stop offset="1" stop-color="#5C6371"></stop></linearGradient><clipPath id="stats-projects-clip"><rect width="64" height="64" fill="white" transform="translate(24.064) rotate(22.0857)"></rect></clipPath></defs></svg></span><span style="opacity:0;will-change:opacity, transform;transform:translateY(28px)">projects</span></div><div class="flex items-center justify-center gap-1 md:gap-2"><span style="opacity:0;will-change:opacity, transform;transform:translateY(28px)">100K+ daily</span><span class="flex shrink-0 items-center" style="opacity:0;filter:blur(12px);will-change:opacity, transform, filter;transform:scale(0.4)"><svg viewBox="0 0 86.143 82.436" fill="none" class="-mr-1 h-10 w-10.5 md:-mr-2 md:h-15 md:w-15.75 lg:-mr-3 lg:h-20 lg:w-21" xmlns="http://www.w3.org/2000/svg"><g transform="translate(5.121 5.497) rotate(-9 37.951 35.721)"><g filter="url(#stats-builds-app-back)"><path d="M30.5352 16.6302C28.2059 16.6302 27.8689 17.1562 26.5039 19.2376C25.0844 21.4019 10.9893 47.4037 10.9893 48.1243C10.9893 49.1823 11.2586 50.174 12.2314 51.5862C13.2197 53.0207 14.9211 53.8089 16.1611 52.5442C16.4917 52.2071 18.102 49.56 20.1982 46.1136C23.4128 40.8285 27.7564 33.6635 30.3965 30.0667C30.7315 29.5771 31.0981 29.5149 31.3955 29.5149C31.6929 29.5149 32.1884 29.5771 32.5234 30.0667C35.1635 33.6635 39.5217 40.8284 42.7363 46.1136C44.8326 49.5601 46.4431 52.2073 46.7734 52.5442C48.0135 53.8086 49.7139 53.0206 50.7021 51.5862C51.6751 50.1739 51.9453 49.1823 51.9453 48.1243C51.9453 47.4037 37.8492 21.4019 36.4297 19.2376C35.0648 17.1564 34.6202 16.6302 32.2842 16.6302H30.5352Z" fill="white"></path><path d="M41.9619 6.13994C51.6803 6.13998 59.5585 14.0182 59.5586 23.7366V48.1018C59.5586 57.8203 51.6804 65.6985 41.9619 65.6985H17.5967C7.87831 65.6984 0.0000354791 57.8202 0 48.1018V23.7366C0.000127827 14.0183 7.87836 6.14006 17.5967 6.13994H41.9619ZM30.5352 16.6302C28.2059 16.6302 27.8689 17.1562 26.5039 19.2376C25.0844 21.4019 10.9893 47.4037 10.9893 48.1243C10.9893 49.1823 11.2586 50.174 12.2314 51.5862C13.2197 53.0207 14.9211 53.8089 16.1611 52.5442C16.4917 52.2071 18.102 49.56 20.1982 46.1136C23.4128 40.8285 27.7564 33.6635 30.3965 30.0667C30.7315 29.5771 31.0981 29.5149 31.3955 29.5149C31.6929 29.5149 32.1884 29.5771 32.5234 30.0667C35.1635 33.6635 39.5217 40.8284 42.7363 46.1136C44.8326 49.5601 46.4431 52.2073 46.7734 52.5442C48.0135 53.8086 49.7139 53.0206 50.7021 51.5862C51.6751 50.1739 51.9453 49.1823 51.9453 48.1243C51.9453 47.4037 37.8492 21.4019 36.4297 19.2376C35.0648 17.1564 34.6202 16.6302 32.2842 16.6302H30.5352Z" fill="url(#stats-builds-app-gradient)"></path></g><path d="M20.444 61.8923L43.7438 21.5933C47.2332 15.9888 49.4834 10.406 42.282 8.25351C39.1547 7.61133 34.8814 7.79535 33.1356 7.90894C32.6769 7.93878 32.2565 7.64412 32.1369 7.20029C32.0038 6.70647 32.2844 6.20107 32.7808 6.07795C34.993 5.52925 41.039 4.28259 47.2051 5.2308C52.0375 5.97393 58.6161 9.99248 58.6161 9.99248C58.6161 9.99248 57.0247 12.486 58.847 13.7231C59.9894 14.4987 61.315 13.6818 62.1445 12.9652C62.6468 12.5311 63.3777 12.3922 63.9532 12.7233L65.3828 13.5459C66.3277 14.0895 66.6746 15.2823 66.1688 16.248L62.9259 22.4383C62.3914 23.4588 61.1159 23.8305 60.
11167 23.2571L58.9821 22.606C58.3837 22.2626 58.1491 21.5201 58.2609 20.8393C58.3994 19.9962 58.3434 18.9198 57.3573 18.4197C53.578 16.5032 51.1914 19.6774 50.4792 21.7877L28.1166 66.1148C27.0128 68.3026 24.2375 69.0218 22.2101 67.6455L21.6786 67.2846C19.9171 66.0887 19.3783 63.7355 20.444 61.8923Z" class="fill-[#303030] stroke-transparent dark:stroke-palette-white/40" stroke-width="0.7"></path></g><defs><filter id="stats-builds-app-back" x="0" y="6.14" width="59.559" height="59.559" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="7.445"></feGaussianBlur><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0.098445 0 0 0 0 0.879793 0 0 0 0 1 0 0 0 1 0"></feColorMatrix><feBlend mode="normal" in2="shape" result="effect1_innerShadow"></feBlend></filter><linearGradient id="stats-builds-app-gradient" x1="29.779" y1="6.14" x2="29.779" y2="65.699" gradientUnits="userSpaceOnUse"><stop stop-color="#0587F0"></stop><stop offset="1" stop-color="#0587F0" stop-opacity="0.5"></stop></linearGradient></defs></svg></span><span style="opacity:0;will-change:opacity, transform;transform:translateY(28px)">builds</span></div></div></div></section><section data-track-location="homepage_2026_community"><div class="relative mx-auto w-full max-w-screen-xl px-4 md:px-6"><div class="flex flex-col items-center gap-10 text-center"><div class="flex flex-col items-center gap-4" style="opacity:0;filter:blur(8px);will-change:opacity, transform, filter;transform:translateY(20px)"><h2 class="heading-2xl text-default md:heading-4xl">Expo is a community</h2><p class="text-sm leading-[1.4] font-medium text-secondary md:text-base md:leading-[1.6]">80% of React Native developers choose Expo.<br/>Hear what developers say about their experience.</p></div><div class="flex flex-col items-center gap-2" style="opacity:0;filter:blur(8px);will-change:opacity, transform, filter;transform:translateY(20px)"><a rel="noopener" referrerPolicy="origin" class="inline-flex items-center gap-2 border border-solid font-medium whitespace-nowrap transition h-12 px-6 text-base shadow-none active:scale-98 relative rounded-full border-transparent bg-element text-default hocus:bg-hover max-md:h-9 max-md:px-4 max-md:text-sm" type="button" href="https://chat.expo.dev"><svg fill="none" viewBox="0 0 24 24" class="translate-z shrink-0 icon-lg text-button-quaternary-icon size-4 md:size-6" role="img"><g id="discord-custom-icon"><path id="Vector" fill="currentColor" d="M18.9556 6.25999C17.6518 5.67 16.2671 5.24 14.8218 5C14.6399 5.31 14.4377 5.73 14.2962 6.06C12.759 5.83999 11.2328 5.83999 9.71672 6.06C9.57521 5.73 9.36295 5.31 9.19112 5C7.73573 5.24 6.35105 5.67 5.05634 6.25999C2.4386 10.08 1.73111 13.81 2.08485 17.4899C3.82327 18.7399 5.50106 19.5 7.14953 20C7.55382 19.46 7.91768 18.8799 8.231 18.27C7.63468 18.05 7.06868 17.78 6.5229 17.4599C6.6644 17.36 6.8059 17.25 6.93729 17.14C10.2322 18.63 13.801 18.63 17.0555 17.14C17.197 17.25 17.3284 17.36 17.4699 17.4599C16.9241 17.78 16.3581 18.05 15.7618 18.27C16.0751 18.8799 16.439 19.46 16.8432 20C18.4907 19.5 20.1786 18.7399 21.9079 17.4899C22.3425 13.23 21.2196 9.53002 18.9556 6.25999ZM8.68581 15.22C7.6953 15.22 6.88674 14.33 6.88674 13.24C6.88674 12.15 7.67509 11.26 8.68581 11.26C9.68639 11.26 10.505 12.15 10.4848 13.24C10.4848 14.33 9.68639 15.22 8.68581 15.22ZM15.3272 15.22C14.3367 15.22 13.5271 14.33 13.5271 13.24C13.5271 12.15 14.3164 11.26 15.3272 11.26C16.3278 11.26 17.1464 12.15 17.1262 13.24C17.1262 14.33 16.3379 15.22 15.3272 15.22Z"></path></g></svg><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity">Join us on Discord</div></span></a><p class="text-xs font-medium text-secondary">70K+<!-- --> Discord members</p></div></div></div></section><section data-track-location="homepage_2026_social_wall" class="pt-12 md:pt-20"><div class="relative mx-auto w-full max-w-screen-xl px-4 md:px-6"><div class="overflow-hidden max-h-150 mask-b-from-50% mask-b-to-100% max-md:max-h-280"><div class="columns-1 gap-4 md:columns-2 lg:columns-3 xl:columns-4">
1<div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/peterpme/status/1946019090679603318"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/fc0fb70dcbb17181f7cae6deb47388a56f31dc45-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/fc0fb70dcbb17181f7cae6deb47388a56f31dc45-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/fc0fb70dcbb17181f7cae6deb47388a56f31dc45-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">Peter Piekarczyk</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@peterpme</span></div></div><div class="text-base font-medium wrap-break-word"><p>Expo is amazing</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/Nico_Devs/status/1960268219626684768"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/2107c732c719236f0918d45face1c71ca1095730-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/2107c732c719236f0918d45face1c71ca1095730-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/2107c732c719236f0918d45face1c71ca1095730-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">NicoDevs</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@Nico_Devs</span></div></div><div class="text-base font-medium wrap-break-word"><p>I love @expo, it made React Native dev so much easier. </p><p></p><p>Firstly, it allows anyone to dev from any machine, even with very low specs and run the app on device with Expo Go app.</p><p>Also, it includes so many libraries and the performance is crazy especially on Expo SDK 54</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/asantenocturnal/status/1951825001528586485"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/63a709502747c404e4b9fce20be099590d04f902-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/63a709502747c404e4b9fce20be099590d04f902-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/63a709502747c404e4b9fce20be099590d04f902-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold"> Nana Asante</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">
1@asantenocturnal</span></div></div><div class="text-base font-medium wrap-break-word"><p>I love expo</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/antomarchard/status/1966106620662005835"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/184101ef2f04fd522c15ab2b6b490c063f29cca5-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/184101ef2f04fd522c15ab2b6b490c063f29cca5-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/184101ef2f04fd522c15ab2b6b490c063f29cca5-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold"> Antonin marchard</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@antomarchard</span></div></div><div class="text-base font-medium wrap-break-word"><p>The more time flies, the more I love @reactnative & @expo</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/icookandcode/status/1956161800233476513"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/ecbc5f6a58b39b20ee300aef2cb246dc8d2c3c73-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/ecbc5f6a58b39b20ee300aef2cb246dc8d2c3c73-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/ecbc5f6a58b39b20ee300aef2cb246dc8d2c3c73-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold"> Adrian Carolli</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@icookandcode</span></div></div><div class="text-base font-medium wrap-break-word"><p>I love @expo for making my life so much easier!</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/schlimmson/status/1963964589462389206"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/4317219ac0c1f192d953db4954ff03c3cdb07aae-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/4317219ac0c1f192d953db4954ff03c3cdb07aae-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/4317219ac0c1f192d953db4954ff03c3cdb07aae-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">Simon Grimm</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@schlimmson</span></div></div><div class="text-base font-medium wrap-break-word"><p>It's almost shocking how much I take Expo API routes for granted at this point.</p><p></p><p>I can't imagine working any other way, they are a natural part of every RN project I do.</p></div></a></div>
1<div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/hugoasduarte/status/1831618467365007777"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/4adfa8ab563a335855c8b5010d5c969c87c91ee8-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/4adfa8ab563a335855c8b5010d5c969c87c91ee8-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/4adfa8ab563a335855c8b5010d5c969c87c91ee8-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">Hugo Duarte</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@hugoasduarte</span></div></div><div class="text-base font-medium wrap-break-word"><p>I love @expo so much!</p><p></p><p>Was struggling to upgrade an old React Native app to the latest version for a few days without success.</p><p></p><p>Created a new expo app, copied my src folder along with some package installs and was ready in just a few minutes!</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/devon_94/status/1680432340818972672"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/090228df12a8c97a6c7749872ed6517768969174-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/090228df12a8c97a6c7749872ed6517768969174-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/090228df12a8c97a6c7749872ed6517768969174-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">devon</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@devon_94</span></div></div><div class="text-base font-medium wrap-break-word"><p>highly recommend @expo</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/wackie/status/1967618703492796886"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/8a834edec04afcae5892bb0f3adb37d295343c48-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/8a834edec04afcae5892bb0f3adb37d295343c48-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/8a834edec04afcae5892bb0f3adb37d295343c48-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">JD Conley</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@wackie</span></div></div><div class="text-base font-medium wrap-break-word"><p>if you'
1re debating between raw react native and expo, choose expo. i tried years ago but it wasn't good enough. now the wrapper is winning. smooth dev environment. flexible. much better ecosystem and documentation.</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/hadnazzar/status/1783636614389895305"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/004ccb1060989167eb35f022b9f7d01ac8c172af-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/004ccb1060989167eb35f022b9f7d01ac8c172af-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/004ccb1060989167eb35f022b9f7d01ac8c172af-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">Melih Yumak</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@hadnazzar</span></div></div><div class="text-base font-medium wrap-break-word"><p>ð Why choose #Expo for your next app? Enjoy the simplicity of building with one codebase for all platforms, access a rich library of pre-built components, and streamline updates with over-the-air changesâall without touching native code! ð #ReactNative #js #100DaysOfCode</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/_mohawwal/status/1872583592326697391"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/b8e37a26e2c9f290cfca71718261d02cfb7da29f-399x399.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/b8e37a26e2c9f290cfca71718261d02cfb7da29f-399x399.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/b8e37a26e2c9f290cfca71718261d02cfb7da29f-399x399.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">:) waally</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@_mohawwal</span></div></div><div class="text-base font-medium wrap-break-word"><p>I love expo/react native</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/joshgonsalves_/status/1966582778088022426"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/e59b055582a87aa6e1fed8ac3ccf606cf1350e32-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/e59b055582a87aa6e1fed8ac3ccf606cf1350e32-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/e59b055582a87aa6e1fed8ac3ccf606cf1350e32-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">Josh Gonsalves</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@joshgonsalves_</span></div></div><div class="text-base font-medium wrap-break-word"><p>Makes sense. I do LOVE expo.</p></div></a></div>
1<div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/miaugladiator1/status/1944470251996877226"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/c6ec8fa33ced18d203ff1e872c3a33f56276c29c-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/c6ec8fa33ced18d203ff1e872c3a33f56276c29c-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/c6ec8fa33ced18d203ff1e872c3a33f56276c29c-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">miaugladiator11</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@miaugladiator1</span></div></div><div class="text-base font-medium wrap-break-word"><p>can 100% recommend expo is so much better than just pure react native imo</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/danecando/status/1907422266415046771"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/0616f054ebf66def4b5e7eb25fac2d3aedac31dd-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/0616f054ebf66def4b5e7eb25fac2d3aedac31dd-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/0616f054ebf66def4b5e7eb25fac2d3aedac31dd-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">Dane Grant</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@danecando</span></div></div><div class="text-base font-medium wrap-break-word"><p>Also, @expo is amazing</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/hackerswagger/status/1963634603148898693"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/7f31b0e4e6fadd2c8dcf1c5426828401a43942b5-400x400.png?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/7f31b0e4e6fadd2c8dcf1c5426828401a43942b5-400x400.png?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/7f31b0e4e6fadd2c8dcf1c5426828401a43942b5-400x400.png?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">
1getDerivedSwaggerFromHacker</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@hackerswagger</span></div></div><div class="text-base font-medium wrap-break-word"><p>Big enterprise app guy here. Expo is the best! In the time another team experimented with all the new repack module federation nonsense I've got our two apps using expo CNG and almost done with new architecture. We have a mini app architecture and it's a pain.</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/princeajuzie7/status/1950473034927648849"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/159691c1af9aa380b65115e8e68027a16cae0f58-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/159691c1af9aa380b65115e8e68027a16cae0f58-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/159691c1af9aa380b65115e8e68027a16cae0f58-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">Prince Ajuzie</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@princeajuzie7</span></div></div><div class="text-base font-medium wrap-break-word"><p>dude, react native + expo is the best option out there.</p></div></a></div><div class="inline-block w-full break-inside-avoid pb-4 align-top max-md:[contain-intrinsic-block-size:auto_220px] max-md:[content-visibility:auto] opacity-0" style="opacity:0;will-change:opacity, transform;transform:translateY(20px)"><a target="_blank" rel="noopener noreferrer" class="flex flex-col gap-6 rounded-xl border border-secondary bg-default p-8 transition-colors duration-300 ease-in-out focus-visible:-outline-offset-3 hocus:border-default hocus:bg-element" href="https://x.com/patcito/status/1966855889501253894"><div class="flex items-center gap-2"><img alt="" loading="lazy" class="rounded-full" srcSet="https://cdn.sanity.io/images/9r24npb8/production/3315bc9b2fea5d7939384253b8cd490959d98826-400x400.jpg?auto=format&fit=max&q=75&w=48 48w, https://cdn.sanity.io/images/9r24npb8/production/3315bc9b2fea5d7939384253b8cd490959d98826-400x400.jpg?auto=format&fit=max&q=75&w=96 96w" src="https://cdn.sanity.io/images/9r24npb8/production/3315bc9b2fea5d7939384253b8cd490959d98826-400x400.jpg?auto=format&fit=max&q=75&w=48" width="48" height="48"/><div class="flex min-w-0 flex-col"><span class="line-clamp-1 truncate text-sm leading-tight font-semibold">Patrick Aljord</span><span class="line-clamp-1 truncate text-xs font-medium text-secondary">@patcito</span></div></div><div class="text-base font-medium wrap-break-word"><p>Just use @expo</p></div></a></div></div></div></div></section><section data-track-location="homepage_2026_cta" class="relative isolate flex min-h-140 items-center overflow-hidden md:min-h-155"><div class="pointer-events-none absolute top-1/2 left-1/2 -z-10 -translate-x-1/2 -translate-y-1/2"><div class="relative aspect-square w-[min(86vw,400px)] md:w-133.75" style="contain:paint;will-change:transform;transform:translateY(109%) scale(1.611)"><div class="absolute inset-0 rounded-[32%] shadow-[inset_0_2.5px_21px_0_rgba(255,255,255,0.9),inset_8.4px_8.4px_168px_0_rgba(134,134,134,0.16)] dark:hidden" style="background-color:var(--expo-theme-background-default);background-image:radial-gradient(circle at 50% 50%,transparent 0%,transparent 34%,rgb(from var(--expo-theme-background-subtle) r g b / 0.024) 40.60%,rgb(from var(--expo-theme-background-subtle) r g b / 0.095) 47.20%,rgb(from var(--expo-theme-background-subtle) r g b / 0.206) 53.80%,rgb(from var(--expo-theme-background-subtle) r g b / 0.345) 60.40%,rgb(from var(--expo-theme-background-subtle) r g b / 0.500) 67.00%,rgb(from var(--expo-theme-background-subtle) r g b / 0.655) 73.60%,rgb(from var(--expo-theme-background-subtle) r g b / 0.794) 80.20%,rgb(from var(--expo-theme-background-subtle) r g b / 0.905) 86.80%,rgb(from var(--expo-theme-background-subtle) r g b / 0.976) 93.40%,rgb(from var(--expo-theme-background-subtle) r g b / 1.000) 100.00%)"></div><div class="absolute inset-0 hidden rounded-[32%] shadow-[inset_0_2.5px_40px_0_rgba(210,216,228,0.07),inset_8.4px_8.4px_168px_0_rgba(148,152,158,0.035)] dark:block" style="background-color:var(--expo-theme-background-default);background-image:radial-gradient(circle at 50% 50%,transparent 0%,transparent 42%,rgb(from var(--expo-theme-background-subtle) r g b / 0.005) 47.80%,rgb(from var(--expo-theme-background-subtle) r g b / 0.021) 53.60%,rgb(from var(--expo-theme-background-subtle) r g b / 0.045) 59.40%,rgb(from var(--expo-theme-background-subtle) r g b / 0.076) 65.20%,rgb(from var(--expo-theme-background-subtle) r g b / 0.110) 71.00%,rgb(from var(--expo-theme-background-subtle) r g b / 0.144) 76.80%,rgb(from var(--expo-theme-background-subtle) r g b / 0.175) 82.60%,rgb(from var(--expo-theme-background-subtle) r g b / 0.199) 88.40%,rgb(from var(--expo-theme-background-subtle) r g b / 0.215) 94.20%,rgb(from var(--expo-theme-background-subtle) r g b / 0.220) 100.00%)"></div><div class="absolute inset-0 rounded-[32%] bg-[rgba(134,134,134,0.12)] shadow-[inset_8.4px_8.4px_168px_0_rgba(134,134,134,0.28)] dark:hidden" style="opacity:1"></div><div class="absolute inset-0 hidden rounded-[32%] shadow-[inset_0_2.5px_24px_0_rgba(255,255,255,0.1),inset_8.4px_8.4px_168px_0_rgba(255,255,255,0.03)] dark:block" style="opacity:1"></div><div class="absolute inset-0 rounded-[32%] opacity-[0.012] dark:hidden" style="background-image:url('/static/backgrounds/noise-base.svg');background-size:128px 128px;background-repeat:repeat"></div><div class="absolute inset-0 hidden rounded-[32%] opacity-[0.024] dark:block" style="background-image:url('/static/backgrounds/noise-base-dark.svg');background-size:128px 128px;background-repeat:repeat"></div></div></div><div class="pointer-events-none absolute inset-x-0 bottom-0 -z-10 h-61 bg-linear-to-t from-default to-transparent dark:from-palette-black"></div><div class="mx-auto w-full max-w-screen-xl px-4 md:px-6 relative text-center"><div class="flex flex-col items-center gap-8"><h2 class="heading-4xl font-semibold text-default md:heading-5xl">Build beautiful<br/>native apps</h2><a class="inline-flex items-center gap-2 border border-solid font-medium whitespace-nowrap transition h-12 px-6 text-base border-button-quaternary shadow-none active:scale-98 relative bg-palette-black text-palette-white hocus:bg-palette-gray12 dark:bg-palette-white dark:text-palette-black rounded-full" t
1ype="button" data-track-click="HOMEPAGE_GET_STARTED_CLICKED" href="/new"><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity">Get started</div></span><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="translate-z shrink-0 icon-sm text-palette-white dark:text-palette-black" role="img"><g id="arrow-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12H19M12 19L19 12L12 5"></path></g></svg></a></div></div></section><section data-track-location="homepage_2026_trust_bar"><div class=""><div class="relative mx-auto w-full max-w-screen-xl px-4 md:px-2"><div class="px-4"></div><div class="flex items-center justify-center pt-8 max-sm:pt-8 pb-8 max-sm:pb-8"><div class="flex items-center gap-6 lg:gap-8 xl:gap-10 max-md:hidden"><div class="flex items-center gap-1"><svg width="16" height="11" viewBox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-5 text-default"><path d="M1.72819 7.00848C1.72819 7.61941 1.86229 8.08846 2.03756 8.37223C2.26735 8.74391 2.6101 8.90137 2.95952 8.90137C3.41021 8.90137 3.8225 8.78953 4.61705 7.69063C5.25358 6.80984 6.00361 5.57351 6.50827 4.79844L7.36291 3.48532C7.95659 2.57337 8.64375 1.5596 9.43162 0.872443C10.0748 0.311587 10.7687 0 11.467 0C12.6393 0 13.756 0.679371 14.6106 1.95354C15.546 3.349 16 5.10669 16 6.92057C16 7.99888 15.7874 8.7912 15.4258 9.41716C15.0764 10.0225 14.3953 10.6273 13.2497 10.6273V8.90137C14.2306 8.90137 14.4754 7.99999 14.4754 6.96842C14.4754 5.49839 14.1327 3.86702 13.3776 2.70135C12.8418 1.87453 12.1474 1.36931 11.3835 1.36931C10.5572 1.36931 9.89233 1.99249 9.14507 3.10363C8.7478 3.69397 8.33996 4.4134 7.88204 5.2252L7.37793 6.11823C6.36527 7.91375 6.10877 8.32271 5.60244 8.99763C4.71498 10.1794 3.95715 10.6273 2.95952 10.6273C1.77604 10.6273 1.02768 10.1149 0.564195 9.3426C0.185839 8.7133 0 7.8876 0 6.94672L1.72819 7.00848Z" fill="currentColor"></path><path d="M1.36188 2.07539C2.1542 0.854082 3.29761 0 4.60906 0C5.36855 0 6.12359 0.224788 6.91202 0.868548C7.77445 1.5724 8.69363 2.73139 9.84038 4.64153L10.2516 5.32702C11.2442 6.98066 11.8089 7.8314 12.1394 8.23257C12.5645 8.7478 12.8622 8.90137 13.2489 8.90137C14.2299 8.90137 14.4747 7.99999 14.4747 6.96842L15.9992 6.92057C15.9992 7.99888 15.7867 8.7912 15.425 9.41716C15.0756 10.0225 14.3946 10.6273 13.2489 10.6273C12.5367 10.6273 11.9058 10.4727 11.208 9.81443C10.6716 9.30921 10.0446 8.41173 9.56217 7.60494L8.12721 5.20795C7.40722 4.005 6.74677 3.10808 6.36452 2.7019C5.95333 2.26513 5.42475 1.73765 4.58124 1.73765C3.89853 1.73765 3.31875 2.21672 2.83357 2.9495L1.36188 2.07539Z" fill="currentColor"></path><path d="M4.582 1.73765C3.89929 1.73765 3.31951 2.21672 2.83433 2.9495C2.14828 3.98497 1.72819 5.52733 1.72819 7.00848C1.72819 7.61941 1.86229 8.08846 2.03756 8.37223L0.564195 9.3426C0.185839 8.7133 0 7.8876 0 6.94672C0 5.23577 0.469606 3.45249 1.36264 2.07539C2.15496 0.854082 3.29837 0 4.60982 0L4.582 1.73765Z" fill="currentColor"></path></svg><span class="text-xs font-semibold whitespace-nowrap">Recommended by Meta</span></div><div class="flex items-center gap-1"><svg fill="none" viewBox="0 0 24 24" class="icon-md translate-z shrink-0 size-5 text-default" role="img"><g id="react-logo-custom-icon"><g id="Vector"><mask id="path-1-outside-1_1919_38" width="22" height="19" x="1" y="2" fill="currentColor" maskUnits="userSpaceOnUse"><rect width="22" height="19" x="1" y="2" fill="white"></rect><path d="M18.3359 8.67139C18.125 8.60107 17.9141 8.53467 17.7031 8.47217C17.7383 8.32764 17.7695 8.1831 17.8008 8.03857C18.2812 5.71045 17.9648 3.83936 16.8984 3.22217C15.8711 2.63232 14.1953 3.24561 12.5 4.72217C12.332 4.8667 12.168 5.01904 12.0117 5.17139C11.9062 5.06982 11.7969 4.96826 11.6875 4.87061C9.91016 3.29248 8.12891 2.62842 7.0625 3.24951C6.03906 3.84326 5.73438 5.60498 6.16406 7.80811C6.20703 8.02686 6.25391 8.2417 6.30859 8.46045C6.05859 8.53076 5.8125 8.60889 5.58203 8.69092C3.49609 9.41357 2 10.5542 2 11.7339C2 12.9526 3.59375 14.1753 5.76172 14.9175C5.9375 14.9761 6.11328 15.0347 6.29297 15.0854C6.23438 15.3198 6.18359 15.5503 6.13672 15.7886C5.72656 17.9565 6.04688 19.6753 7.07031 20.2651C8.125 20.8745 9.89844 20.2495 11.625 18.7378C11.7617 18.6167 11.8984 18.4917 12.0352 18.3589C12.207 18.5269 12.3867 18.687 12.5664 18.8433C14.2383 20.2808 15.8906 20.8628 16.9102 20.2729C17.9648 19.6636 18.3086 17.8159 17.8633 15.5659C17.8281 15.394 17.7891 15.2183 17.7461 15.0386C17.8711 15.0034 17.9922 14.9644 18.1133 14.9253C20.3672 14.1792 22 12.9722 22 11.7339C22 10.5503 20.4609 9.40185 18.3359 8.67139ZM13.0508 5.35498C14.5039 4.08936 15.8594 3.59326 16.4766 3.94873C17.1367 4.32764 17.3906 5.85889 16.9766 7.8706C16.9492 8.00342 16.9219 8.13232 16.8867 8.26123C16.0195 8.06592 15.1406 7.92529 14.2578 7.84717C13.75 7.12061 13.1953 6.42529 12.5938 5.77295C12.7461 5.62842 12.8945 5.4917 13.0508 5.35498ZM8.53125 13.7612C8.73047 14.1011 8.93359 14.4409 9.14844 14.7729C8.53906 14.7065 7.93359 14.6089 7.33594 14.48C7.50781 13.9175 7.72266 13.3354 7.97266 12.7417C8.15234 13.0854 8.33594 13.4253 8.53125 13.7612ZM7.34766 9.06201C7.91016 8.93701 8.50781 8.83545 9.12891 8.75732C8.92188 9.08154 8.71875 9.41357 8.52734 9.74951C8.33594 10.0815 8.14844 10.4214 7.97266 10.7651C7.72656 10.1831 7.51953 9.61279 7.34766 9.06201ZM8.41797 11.7534C8.67578 11.2144 8.95703 10.687 9.25391 10.
11675C9.55078 9.64795 9.87109 9.14404 10.207 8.64795C10.793 8.60498 11.3906 8.58154 12 8.58154C12.6094 8.58154 13.2109 8.60498 13.793 8.64795C14.125 9.14014 14.4414 9.64404 14.7422 10.1597C15.043 10.6753 15.3242 11.2026 15.5898 11.7378C15.3281 12.2769 15.0469 12.8081 14.7461 13.3315C14.4492 13.8511 14.1328 14.355 13.8008 14.855C13.2188 14.8979 12.6133 14.9175 12 14.9175C11.3867 14.9175 10.793 14.8979 10.2188 14.8628C9.87891 14.3667 9.55859 13.8589 9.25781 13.3394C8.95703 12.8198 8.67969 12.2925 8.41797 11.7534ZM15.4727 13.7534C15.6719 13.4097 15.8594 13.062 16.043 12.7104C16.293 13.2769 16.5117 13.8511 16.7031 14.4409C16.0977 14.5776 15.4844 14.6831 14.8672 14.7534C15.0781 14.4253 15.2773 14.0894 15.4727 13.7534ZM16.0352 10.7651C15.8516 10.4214 15.6641 10.0776 15.4688 9.7417C15.2773 9.40967 15.0781 9.08154 14.8711 8.75732C15.5 8.83545 16.1016 8.94092 16.6641 9.06982C16.4844 9.64795 16.2734 10.2104 16.0352 10.7651ZM12.0078 6.37061C12.418 6.81592 12.8047 7.28467 13.1641 7.76904C12.3906 7.73389 11.6133 7.73389 10.8398 7.76904C11.2227 7.26514 11.6172 6.79639 12.0078 6.37061ZM7.47656 3.97607C8.13281 3.59326 9.58984 4.14014 11.125 5.49951C11.2227 5.58545 11.3203 5.6792 11.4219 5.77295C10.8164 6.42529 10.2578 7.12061 9.74609 7.84717C8.86328 7.92529 7.98828 8.06201 7.12109 8.25342C7.07031 8.0542 7.02734 7.85107 6.98438 7.64795C6.61719 5.75732 6.85938 4.33154 7.47656 3.97607ZM6.51953 14.2729C6.35547 14.2261 6.19531 14.1753 6.03516 14.1206C5.20312 13.8589 4.25781 13.4448 3.57422 12.9019C3.17969 12.6284 2.91406 12.2065 2.83984 11.7339C2.83984 11.019 4.07422 10.105 5.85547 9.48389C6.07812 9.40576 6.30469 9.33545 6.53125 9.26904C6.79688 10.1167 7.11719 10.9487 7.48828 11.7534C7.11328 12.5698 6.78906 13.4136 6.51953 14.2729ZM11.0742 18.1011C10.4297 18.6909 9.68359 19.1597 8.87109 19.48C8.4375 19.687 7.9375 19.7065 7.49219 19.5308C6.87109 19.1714 6.61328 17.7925 6.96484 15.937C7.00781 15.7183 7.05469 15.4995 7.10938 15.2847C7.98438 15.4722 8.86719 15.6011 9.76172 15.6675C10.2773 16.3979 10.8438 17.0972 11.4492 17.7534C11.3242 17.8745 11.1992 17.9917 11.0742 18.1011ZM12.0312 17.1519C11.6328 16.7222 11.2344 16.2456 10.8477 15.7339C11.2227 15.7495 11.6094 15.7573 12 15.7573C12.4023 15.7573 12.7969 15.7495 13.1875 15.73C12.8281 16.2261 12.4414 16.6987 12.0312 17.1519ZM17.1367 18.3237C17.1016 18.8003 16.8672 19.2456 16.4922 19.5464C15.8711 19.9058 14.5469 19.437 13.1172 18.2104C12.9531 18.0698 12.7891 17.9175 12.6211 17.7612C13.2188 17.1011 13.7695 16.4019 14.2695 15.6675C15.1641 15.5933 16.0547 15.4565 16.9336 15.2573C16.9727 15.4175 17.0078 15.5776 17.0391 15.7339C17.2305 16.5776 17.2617 17.4565 17.1367 18.3237ZM17.8477 14.1245C17.7383 14.1597 17.6289 14.1948 17.5156 14.2261C17.2422 13.3745 16.9062 12.5425 16.5195 11.7339C16.8945 10.937 17.2109 10.1167 17.4766 9.27685C17.6797 9.33545 17.875 9.39795 18.0625 9.46045C19.8828 10.0854 21.1602 11.0151 21.1602 11.7261C21.1602 12.4917 19.7969 13.48 17.8477 14.1245ZM12 13.5386C12.9883 13.5386 13.7891 12.7378 13.7891 11.7495C13.7891 10.7612 12.9883 9.96045 12 9.96045C11.0117 9.96045 10.2109 10.7612 10.2109 11.7495C10.2109 12.7378 11.0117 13.5386 12 13.5386Z"></path></mask><path fill="currentColor" d="M18.3359 8.67139C18.125 8.60107 17.9141 8.53467 17.7031 8.47217C17.7383 8.32764 17.7695 8.1831 17.8008 8.03857C18.2812 5.71045 17.9648 3.83936 16.8984 3.22217C15.8711 2.63232 14.1953 3.24561 12.5 4.72217C12.332 4.8667 12.168 5.01904 12.0117 5.17139C11.9062 5.06982 11.7969 4.96826 11.6875 4.87061C9.91016 3.29248 8.12891 2.62842 7.0625 3.24951C6.03906 3.84326 5.73438 5.60498 6.16406 7.80811C6.20703 8.02686 6.25391 8.2417 6.30859 8.46045C6.05859 8.53076 5.8125 8.60889 5.58203 8.69092C3.49609 9.41357 2 10.5542 2 11.7339C2 12.9526 3.59375 14.1753 5.76172 14.9175C5.9375 14.9761 6.11328 15.0347 6.29297 15.0854C6.23438 15.3198 6.18359 15.5503 6.13672 15.7886C5.72656 17.9565 6.04688 19.6753 7.07031 20.2651C8.125 20.8745 9.89844 20.2495 11.625 18.7378C11.7617 18.6167 11.8984 18.4917 12.0352 18.3589C12.207 18.5269 12.3867 18.687 12.5664 18.8433C14.2383 20.2808 15.8906 20.8628 16.9102 20.2729C17.9648 19.6636 18.3086 17.8159 17.8633 15.5659C17.8281 15.394 17.7891 15.2183 17.7461 15.0386C17.8711 15.0034 17.9922 14.9644 18.1133 14.9253C20.3672 14.1792 22 12.9722 22 11.7339C22 10.5503 20.4609 9.40185 18.3359 8.67139ZM13.0508 5.35498C14.5039 4.08936 15.8594 3.59326 16.4766 3.94873C17.1367 4.32764 17.3906 5.85889 16.9766 7.8706C16.9492 8.00342 16.9219 8.13232 16.8867 8.26123C16.0195 8.06592 15.1406 7.92529 14.2578 7.84717C13.75 7.12061 13.1953 6.42529 12.5938 5.77295C12.7461 5.62842 12.8945 5.4917 13.0508 5.35498ZM8.53125 13.7612C8.73047 14.1011 8.93359 14.4409 9.14844 14.7729C8.53906 14.7065 7.93359 14.6089 7.33594 14.48C7.50781 13.9175 7.72266 13.3354 7.97266 12.7417C8.15234 13.0854 8.33594 13.4253 8.53125 13.7612ZM7.34766 9.06201C7.91016 8.93701 8.50781 8.83545 9.12891 8.75732C8.92188 9.08154 8.71875 9.41357 8.52734 9.74951C8.33594 10.0815 8.14844 10.4214 7.97266 10.7651C7.72656 10.1831 7.51953 9.61279 7.34766 9.06201ZM8.41797 11.7534C8.67578 11.2144 8.95703 10.687 9.25391 10.
11675C9.55078 9.64795 9.87109 9.14404 10.207 8.64795C10.793 8.60498 11.3906 8.58154 12 8.58154C12.6094 8.58154 13.2109 8.60498 13.793 8.64795C14.125 9.14014 14.4414 9.64404 14.7422 10.1597C15.043 10.6753 15.3242 11.2026 15.5898 11.7378C15.3281 12.2769 15.0469 12.8081 14.7461 13.3315C14.4492 13.8511 14.1328 14.355 13.8008 14.855C13.2188 14.8979 12.6133 14.9175 12 14.9175C11.3867 14.9175 10.793 14.8979 10.2188 14.8628C9.87891 14.3667 9.55859 13.8589 9.25781 13.3394C8.95703 12.8198 8.67969 12.2925 8.41797 11.7534ZM15.4727 13.7534C15.6719 13.4097 15.8594 13.062 16.043 12.7104C16.293 13.2769 16.5117 13.8511 16.7031 14.4409C16.0977 14.5776 15.4844 14.6831 14.8672 14.7534C15.0781 14.4253 15.2773 14.0894 15.4727 13.7534ZM16.0352 10.7651C15.8516 10.4214 15.6641 10.0776 15.4688 9.7417C15.2773 9.40967 15.0781 9.08154 14.8711 8.75732C15.5 8.83545 16.1016 8.94092 16.6641 9.06982C16.4844 9.64795 16.2734 10.2104 16.0352 10.7651ZM12.0078 6.37061C12.418 6.81592 12.8047 7.28467 13.1641 7.76904C12.3906 7.73389 11.6133 7.73389 10.8398 7.76904C11.2227 7.26514 11.6172 6.79639 12.0078 6.37061ZM7.47656 3.97607C8.13281 3.59326 9.58984 4.14014 11.125 5.49951C11.2227 5.58545 11.3203 5.6792 11.4219 5.77295C10.8164 6.42529 10.2578 7.12061 9.74609 7.84717C8.86328 7.92529 7.98828 8.06201 7.12109 8.25342C7.07031 8.0542 7.02734 7.85107 6.98438 7.64795C6.61719 5.75732 6.85938 4.33154 7.47656 3.97607ZM6.51953 14.2729C6.35547 14.2261 6.19531 14.1753 6.03516 14.1206C5.20312 13.8589 4.25781 13.4448 3.57422 12.9019C3.17969 12.6284 2.91406 12.2065 2.83984 11.7339C2.83984 11.019 4.07422 10.105 5.85547 9.48389C6.07812 9.40576 6.30469 9.33545 6.53125 9.26904C6.79688 10.1167 7.11719 10.9487 7.48828 11.7534C7.11328 12.5698 6.78906 13.4136 6.51953 14.2729ZM11.0742 18.1011C10.4297 18.6909 9.68359 19.1597 8.87109 19.48C8.4375 19.687 7.9375 19.7065 7.49219 19.5308C6.87109 19.1714 6.61328 17.7925 6.96484 15.937C7.00781 15.7183 7.05469 15.4995 7.10938 15.2847C7.98438 15.4722 8.86719 15.6011 9.76172 15.6675C10.2773 16.3979 10.8438 17.0972 11.4492 17.7534C11.3242 17.8745 11.1992 17.9917 11.0742 18.1011ZM12.0312 17.1519C11.6328 16.7222 11.2344 16.2456 10.8477 15.7339C11.2227 15.7495 11.6094 15.7573 12 15.7573C12.4023 15.7573 12.7969 15.7495 13.1875 15.73C12.8281 16.2261 12.4414 16.6987 12.0312 17.1519ZM17.1367 18.3237C17.1016 18.8003 16.8672 19.2456 16.4922 19.5464C15.8711 19.9058 14.5469 19.437 13.1172 18.2104C12.9531 18.0698 12.7891 17.9175 12.6211 17.7612C13.2188 17.1011 13.7695 16.4019 14.2695 15.6675C15.1641 15.5933 16.0547 15.4565 16.9336 15.2573C16.9727 15.4175 17.0078 15.5776 17.0391 15.7339C17.2305 16.5776 17.2617 17.4565 17.1367 18.3237ZM17.8477 14.1245C17.7383 14.1597 17.6289 14.1948 17.5156 14.2261C17.2422 13.3745 16.9062 12.5425 16.5195 11.7339C16.8945 10.937 17.2109 10.1167 17.4766 9.27685C17.6797 9.33545 17.875 9.39795 18.0625 9.46045C19.8828 10.0854 21.1602 11.0151 21.1602 11.7261C21.1602 12.4917 19.7969 13.48 17.8477 14.1245ZM12 13.5386C12.9883 13.5386 13.7891 12.7378 13.7891 11.7495C13.7891 10.7612 12.9883 9.96045 12 9.96045C11.0117 9.96045 10.2109 10.7612 10.2109 11.7495C10.2109 12.7378 11.0117 13.5386 12 13.5386Z"></path><path stroke="currentColor" stroke-width="0.2" d="M18.3359 8.67139C18.125 8.60107 17.9141 8.53467 17.7031 8.47217C17.7383 8.32764 17.7695 8.1831 17.8008 8.03857C18.2812 5.71045 17.9648 3.83936 16.8984 3.22217C15.8711 2.63232 14.1953 3.24561 12.5 4.72217C12.332 4.8667 12.168 5.01904 12.0117 5.17139C11.9062 5.06982 11.7969 4.96826 11.6875 4.87061C9.91016 3.29248 8.12891 2.62842 7.0625 3.24951C6.03906 3.84326 5.73438 5.60498 6.16406 7.80811C6.20703 8.02686 6.25391 8.2417 6.30859 8.46045C6.05859 8.53076 5.8125 8.60889 5.58203 8.69092C3.49609 9.41357 2 10.5542 2 11.7339C2 12.9526 3.59375 14.1753 5.76172 14.9175C5.9375 14.9761 6.11328 15.0347 6.29297 15.0854C6.23438 15.3198 6.18359 15.5503 6.13672 15.7886C5.72656 17.9565 6.04688 19.6753 7.07031 20.2651C8.125 20.8745 9.89844 20.2495 11.625 18.7378C11.7617 18.6167 11.8984 18.4917 12.0352 18.3589C12.207 18.5269 12.3867 18.687 12.5664 18.8433C14.2383 20.2808 15.8906 20.8628 16.9102 20.2729C17.9648 19.6636 18.3086 17.8159 17.8633 15.5659C17.8281 15.394 17.7891 15.2183 17.7461 15.0386C17.8711 15.0034 17.9922 14.9644 18.1133 14.9253C20.3672 14.1792 22 12.9722 22 11.7339C22 10.5503 20.4609 9.40185 18.3359 8.67139ZM13.0508 5.35498C14.5039 4.08936 15.8594 3.59326 16.4766 3.94873C17.1367 4.32764 17.3906 5.85889 16.9766 7.8706C16.9492 8.00342 16.9219 8.13232 16.8867 8.26123C16.0195 8.06592 15.1406 7.92529 14.2578 7.84717C13.75 7.12061 13.1953 6.42529 12.5938 5.77295C12.7461 5.62842 12.8945 5.4917 13.0508 5.35498ZM8.53125 13.7612C8.73047 14.1011 8.93359 14.4409 9.14844 14.7729C8.53906 14.7065 7.93359 14.6089 7.33594 14.48C7.50781 13.9175 7.72266 13.3354 7.97266 12.7417C8.15234 13.0854 8.33594 13.4253 8.53125 13.7612ZM7.34766 9.06201C7.91016 8.93701 8.50781 8.83545 9.12891 8.75732C8.92188 9.08154 8.71875 9.41357 8.52734 9.74951C8.33594 10.0815 8.14844 10.4214 7.97266 10.7651C7.72656 10.1831 7.51953 9.61279 7.34766 9.06201ZM8.41797 11.7534C8.67578 11.2144 8.95703 10.687 9.25391 10.
11675C9.55078 9.64795 9.87109 9.14404 10.207 8.64795C10.793 8.60498 11.3906 8.58154 12 8.58154C12.6094 8.58154 13.2109 8.60498 13.793 8.64795C14.125 9.14014 14.4414 9.64404 14.7422 10.1597C15.043 10.6753 15.3242 11.2026 15.5898 11.7378C15.3281 12.2769 15.0469 12.8081 14.7461 13.3315C14.4492 13.8511 14.1328 14.355 13.8008 14.855C13.2188 14.8979 12.6133 14.9175 12 14.9175C11.3867 14.9175 10.793 14.8979 10.2188 14.8628C9.87891 14.3667 9.55859 13.8589 9.25781 13.3394C8.95703 12.8198 8.67969 12.2925 8.41797 11.7534ZM15.4727 13.7534C15.6719 13.4097 15.8594 13.062 16.043 12.7104C16.293 13.2769 16.5117 13.8511 16.7031 14.4409C16.0977 14.5776 15.4844 14.6831 14.8672 14.7534C15.0781 14.4253 15.2773 14.0894 15.4727 13.7534ZM16.0352 10.7651C15.8516 10.4214 15.6641 10.0776 15.4688 9.7417C15.2773 9.40967 15.0781 9.08154 14.8711 8.75732C15.5 8.83545 16.1016 8.94092 16.6641 9.06982C16.4844 9.64795 16.2734 10.2104 16.0352 10.7651ZM12.0078 6.37061C12.418 6.81592 12.8047 7.28467 13.1641 7.76904C12.3906 7.73389 11.6133 7.73389 10.8398 7.76904C11.2227 7.26514 11.6172 6.79639 12.0078 6.37061ZM7.47656 3.97607C8.13281 3.59326 9.58984 4.14014 11.125 5.49951C11.2227 5.58545 11.3203 5.6792 11.4219 5.77295C10.8164 6.42529 10.2578 7.12061 9.74609 7.84717C8.86328 7.92529 7.98828 8.06201 7.12109 8.25342C7.07031 8.0542 7.02734 7.85107 6.98438 7.64795C6.61719 5.75732 6.85938 4.33154 7.47656 3.97607ZM6.51953 14.2729C6.35547 14.2261 6.19531 14.1753 6.03516 14.1206C5.20312 13.8589 4.25781 13.4448 3.57422 12.9019C3.17969 12.6284 2.91406 12.2065 2.83984 11.7339C2.83984 11.019 4.07422 10.105 5.85547 9.48389C6.07812 9.40576 6.30469 9.33545 6.53125 9.26904C6.79688 10.1167 7.11719 10.9487 7.48828 11.7534C7.11328 12.5698 6.78906 13.4136 6.51953 14.2729ZM11.0742 18.1011C10.4297 18.6909 9.68359 19.1597 8.87109 19.48C8.4375 19.687 7.9375 19.7065 7.49219 19.5308C6.87109 19.1714 6.61328 17.7925 6.96484 15.937C7.00781 15.7183 7.05469 15.4995 7.10938 15.2847C7.98438 15.4722 8.86719 15.6011 9.76172 15.6675C10.2773 16.3979 10.8438 17.0972 11.4492 17.7534C11.3242 17.8745 11.1992 17.9917 11.0742 18.1011ZM12.0312 17.1519C11.6328 16.7222 11.2344 16.2456 10.8477 15.7339C11.2227 15.7495 11.6094 15.7573 12 15.7573C12.4023 15.7573 12.7969 15.7495 13.1875 15.73C12.8281 16.2261 12.4414 16.6987 12.0312 17.1519ZM17.1367 18.3237C17.1016 18.8003 16.8672 19.2456 16.4922 19.5464C15.8711 19.9058 14.5469 19.437 13.1172 18.2104C12.9531 18.0698 12.7891 17.9175 12.6211 17.7612C13.2188 17.1011 13.7695 16.4019 14.2695 15.6675C15.1641 15.5933 16.0547 15.4565 16.9336 15.2573C16.9727 15.4175 17.0078 15.5776 17.0391 15.7339C17.2305 16.5776 17.2617 17.4565 17.1367 18.3237ZM17.8477 14.1245C17.7383 14.1597 17.6289 14.1948 17.5156 14.2261C17.2422 13.3745 16.9062 12.5425 16.5195 11.7339C16.8945 10.937 17.2109 10.1167 17.4766 9.27685C17.6797 9.33545 17.875 9.39795 18.0625 9.46045C19.8828 10.0854 21.1602 11.0151 21.1602 11.7261C21.1602 12.4917 19.7969 13.48 17.8477 14.1245ZM12 13.5386C12.9883 13.5386 13.7891 12.7378 13.7891 11.7495C13.7891 10.7612 12.9883 9.96045 12 9.96045C11.0117 9.96045 10.2109 10.7612 10.2109 11.7495C10.2109 12.7378 11.0117 13.5386 12 13.5386Z" mask="url(#path-1-outside-1_1919_38)"></path></g></g></svg><span class="text-xs font-semibold whitespace-nowrap">React Foundation</span><span class="text-xs font-medium whitespace-nowrap text-secondary">Member</span></div><div class="flex items-center gap-1"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md translate-z shrink-0 size-5 text-default" role="img"><g id="check-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 6L9 17L4 12"></path></g></svg><span class="text-xs font-semibold whitespace-nowrap">SOC 2 Type II</span><span class="text-xs font-medium whitespace-nowrap text-secondary hidden lg:inline">Compliant</span></div><div class="flex items-center gap-1"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md translate-z shrink-0 size-5 text-default" role="img"><g id="check-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 6L9 17L4 12"></path></g></svg><span class="text-xs font-semibold whitespace-nowrap">GDPR</span><span class="text-xs font-medium whitespace-nowrap text-secondary hidden lg:inline">
1Compliant</span></div><div class="flex items-center gap-1"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md translate-z shrink-0 size-5 text-default" role="img"><g id="check-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 6L9 17L4 12"></path></g></svg><span class="text-xs font-semibold whitespace-nowrap">CCPA</span><span class="text-xs font-medium whitespace-nowrap text-secondary hidden lg:inline">Compliant</span></div><div class="flex items-center gap-1"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md translate-z shrink-0 size-5 text-default" role="img"><g id="check-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 6L9 17L4 12"></path></g></svg><span class="text-xs font-semibold whitespace-nowrap">SSO</span></div></div><div class="flex w-full items-start justify-between md:hidden"><div class="flex flex-col gap-2"><div class="flex items-center gap-1"><svg width="16" height="11" viewB
1ox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-5 text-default"><path d="M1.72819 7.00848C1.72819 7.61941 1.86229 8.08846 2.03756 8.37223C2.26735 8.74391 2.6101 8.90137 2.95952 8.90137C3.41021 8.90137 3.8225 8.78953 4.61705 7.69063C5.25358 6.80984 6.00361 5.57351 6.50827 4.79844L7.36291 3.48532C7.95659 2.57337 8.64375 1.5596 9.43162 0.872443C10.0748 0.311587 10.7687 0 11.467 0C12.6393 0 13.756 0.679371 14.6106 1.95354C15.546 3.349 16 5.10669 16 6.92057C16 7.99888 15.7874 8.7912 15.4258 9.41716C15.0764 10.0225 14.3953 10.6273 13.2497 10.6273V8.90137C14.2306 8.90137 14.4754 7.99999 14.4754 6.96842C14.4754 5.49839 14.1327 3.86702 13.3776 2.70135C12.8418 1.87453 12.1474 1.36931 11.3835 1.36931C10.5572 1.36931 9.89233 1.99249 9.14507 3.10363C8.7478 3.69397 8.33996 4.4134 7.88204 5.2252L7.37793 6.11823C6.36527 7.91375 6.10877 8.32271 5.60244 8.99763C4.71498 10.1794 3.95715 10.6273 2.95952 10.6273C1.77604 10.6273 1.02768 10.1149 0.564195 9.3426C0.185839 8.7133 0 7.8876 0 6.94672L1.72819 7.00848Z" fill="currentColor"></path><path d="M1.36188 2.07539C2.1542 0.854082 3.29761 0 4.60906 0C5.36855 0 6.12359 0.224788 6.91202 0.868548C7.77445 1.5724 8.69363 2.73139 9.84038 4.64153L10.2516 5.32702C11.2442 6.98066 11.8089 7.8314 12.1394 8.23257C12.5645 8.7478 12.8622 8.90137 13.2489 8.90137C14.2299 8.90137 14.4747 7.99999 14.4747 6.96842L15.9992 6.92057C15.9992 7.99888 15.7867 8.7912 15.425 9.41716C15.0756 10.0225 14.3946 10.6273 13.2489 10.6273C12.5367 10.6273 11.9058 10.4727 11.208 9.81443C10.6716 9.30921 10.0446 8.41173 9.56217 7.60494L8.12721 5.20795C7.40722 4.005 6.74677 3.10808 6.36452 2.7019C5.95333 2.26513 5.42475 1.73765 4.58124 1.73765C3.89853 1.73765 3.31875 2.21672 2.83357 2.9495L1.36188 2.07539Z" fill="currentColor"></path><path d="M4.582 1.73765C3.89929 1.73765 3.31951 2.21672 2.83433 2.9495C2.14828 3.98497 1.72819 5.52733 1.72819 7.00848C1.72819 7.61941 1.86229 8.08846 2.03756 8.37223L0.564195 9.3426C0.185839 8.7133 0 7.8876 0 6.94672C0 5.23577 0.469606 3.45249 1.36264 2.07539C2.15496 0.854082 3.29837 0 4.60982 0L4.582 1.73765Z" fill="currentColor"></path></svg><span class="text-xs font-semibold whitespace-nowrap">Recommended by Meta</span></div><div class="flex items-center gap-1"><svg fill="none" viewBox="0 0 24 24" class="icon-md translate-z shrink-0 size-5 text-default" role="img"><g id="react-logo-custom-icon"><g id="Vector"><mask id="path-1-outside-1_1919_38" width="22" height="19" x="1" y="2" fill="currentColor" maskUnits="userSpaceOnUse"><rect width="22" height="19" x="1" y="2" fill="white"></rect><path d="M18.3359 8.67139C18.125 8.60107 17.9141 8.53467 17.7031 8.47217C17.7383 8.32764 17.7695 8.1831 17.8008 8.03857C18.2812 5.71045 17.9648 3.83936 16.8984 3.22217C15.8711 2.63232 14.1953 3.24561 12.5 4.72217C12.332 4.8667 12.168 5.01904 12.0117 5.17139C11.9062 5.06982 11.7969 4.96826 11.6875 4.87061C9.91016 3.29248 8.12891 2.62842 7.0625 3.24951C6.03906 3.84326 5.73438 5.60498 6.16406 7.80811C6.20703 8.02686 6.25391 8.2417 6.30859 8.46045C6.05859 8.53076 5.8125 8.60889 5.58203 8.69092C3.49609 9.41357 2 10.5542 2 11.7339C2 12.9526 3.59375 14.1753 5.76172 14.9175C5.9375 14.9761 6.11328 15.0347 6.29297 15.0854C6.23438 15.3198 6.18359 15.5503 6.13672 15.7886C5.72656 17.9565 6.04688 19.6753 7.07031 20.2651C8.125 20.8745 9.89844 20.2495 11.625 18.7378C11.7617 18.6167 11.8984 18.4917 12.0352 18.3589C12.207 18.5269 12.3867 18.687 12.5664 18.8433C14.2383 20.2808 15.8906 20.8628 16.9102 20.2729C17.9648 19.6636 18.3086 17.8159 17.8633 15.5659C17.8281 15.394 17.7891 15.2183 17.7461 15.0386C17.8711 15.0034 17.9922 14.9644 18.1133 14.9253C20.3672 14.1792 22 12.9722 22 11.7339C22 10.5503 20.4609 9.40185 18.3359 8.67139ZM13.0508 5.35498C14.5039 4.08936 15.8594 3.59326 16.4766 3.94873C17.1367 4.32764 17.3906 5.85889 16.9766 7.8706C16.9492 8.00342 16.9219 8.13232 16.8867 8.26123C16.0195 8.06592 15.1406 7.92529 14.2578 7.84717C13.75 7.12061 13.1953 6.42529 12.5938 5.77295C12.7461 5.62842 12.8945 5.4917 13.0508 5.35498ZM8.53125 13.7612C8.73047 14.1011 8.93359 14.4409 9.14844 14.7729C8.53906 14.7065 7.93359 14.6089 7.33594 14.48C7.50781 13.9175 7.72266 13.3354 7.97266 12.7417C8.15234 13.0854 8.33594 13.4253 8.53125 13.7612ZM7.34766 9.06201C7.91016 8.93701 8.50781 8.83545 9.12891 8.75732C8.92188 9.08154 8.71875 9.41357 8.52734 9.74951C8.33594 10.0815 8.14844 10.4214 7.97266 10.7651C7.72656 10.1831 7.51953 9.61279 7.34766 9.06201ZM8.41797 11.7534C8.67578 11.2144 8.95703 10.687 9.25391 10.
11675C9.55078 9.64795 9.87109 9.14404 10.207 8.64795C10.793 8.60498 11.3906 8.58154 12 8.58154C12.6094 8.58154 13.2109 8.60498 13.793 8.64795C14.125 9.14014 14.4414 9.64404 14.7422 10.1597C15.043 10.6753 15.3242 11.2026 15.5898 11.7378C15.3281 12.2769 15.0469 12.8081 14.7461 13.3315C14.4492 13.8511 14.1328 14.355 13.8008 14.855C13.2188 14.8979 12.6133 14.9175 12 14.9175C11.3867 14.9175 10.793 14.8979 10.2188 14.8628C9.87891 14.3667 9.55859 13.8589 9.25781 13.3394C8.95703 12.8198 8.67969 12.2925 8.41797 11.7534ZM15.4727 13.7534C15.6719 13.4097 15.8594 13.062 16.043 12.7104C16.293 13.2769 16.5117 13.8511 16.7031 14.4409C16.0977 14.5776 15.4844 14.6831 14.8672 14.7534C15.0781 14.4253 15.2773 14.0894 15.4727 13.7534ZM16.0352 10.7651C15.8516 10.4214 15.6641 10.0776 15.4688 9.7417C15.2773 9.40967 15.0781 9.08154 14.8711 8.75732C15.5 8.83545 16.1016 8.94092 16.6641 9.06982C16.4844 9.64795 16.2734 10.2104 16.0352 10.7651ZM12.0078 6.37061C12.418 6.81592 12.8047 7.28467 13.1641 7.76904C12.3906 7.73389 11.6133 7.73389 10.8398 7.76904C11.2227 7.26514 11.6172 6.79639 12.0078 6.37061ZM7.47656 3.97607C8.13281 3.59326 9.58984 4.14014 11.125 5.49951C11.2227 5.58545 11.3203 5.6792 11.4219 5.77295C10.8164 6.42529 10.2578 7.12061 9.74609 7.84717C8.86328 7.92529 7.98828 8.06201 7.12109 8.25342C7.07031 8.0542 7.02734 7.85107 6.98438 7.64795C6.61719 5.75732 6.85938 4.33154 7.47656 3.97607ZM6.51953 14.2729C6.35547 14.2261 6.19531 14.1753 6.03516 14.1206C5.20312 13.8589 4.25781 13.4448 3.57422 12.9019C3.17969 12.6284 2.91406 12.2065 2.83984 11.7339C2.83984 11.019 4.07422 10.105 5.85547 9.48389C6.07812 9.40576 6.30469 9.33545 6.53125 9.26904C6.79688 10.1167 7.11719 10.9487 7.48828 11.7534C7.11328 12.5698 6.78906 13.4136 6.51953 14.2729ZM11.0742 18.1011C10.4297 18.6909 9.68359 19.1597 8.87109 19.48C8.4375 19.687 7.9375 19.7065 7.49219 19.5308C6.87109 19.1714 6.61328 17.7925 6.96484 15.937C7.00781 15.7183 7.05469 15.4995 7.10938 15.2847C7.98438 15.4722 8.86719 15.6011 9.76172 15.6675C10.2773 16.3979 10.8438 17.0972 11.4492 17.7534C11.3242 17.8745 11.1992 17.9917 11.0742 18.1011ZM12.0312 17.1519C11.6328 16.7222 11.2344 16.2456 10.8477 15.7339C11.2227 15.7495 11.6094 15.7573 12 15.7573C12.4023 15.7573 12.7969 15.7495 13.1875 15.73C12.8281 16.2261 12.4414 16.6987 12.0312 17.1519ZM17.1367 18.3237C17.1016 18.8003 16.8672 19.2456 16.4922 19.5464C15.8711 19.9058 14.5469 19.437 13.1172 18.2104C12.9531 18.0698 12.7891 17.9175 12.6211 17.7612C13.2188 17.1011 13.7695 16.4019 14.2695 15.6675C15.1641 15.5933 16.0547 15.4565 16.9336 15.2573C16.9727 15.4175 17.0078 15.5776 17.0391 15.7339C17.2305 16.5776 17.2617 17.4565 17.1367 18.3237ZM17.8477 14.1245C17.7383 14.1597 17.6289 14.1948 17.5156 14.2261C17.2422 13.3745 16.9062 12.5425 16.5195 11.7339C16.8945 10.937 17.2109 10.1167 17.4766 9.27685C17.6797 9.33545 17.875 9.39795 18.0625 9.46045C19.8828 10.0854 21.1602 11.0151 21.1602 11.7261C21.1602 12.4917 19.7969 13.48 17.8477 14.1245ZM12 13.5386C12.9883 13.5386 13.7891 12.7378 13.7891 11.7495C13.7891 10.7612 12.9883 9.96045 12 9.96045C11.0117 9.96045 10.2109 10.7612 10.2109 11.7495C10.2109 12.7378 11.0117 13.5386 12 13.5386Z"></path></mask><path fill="currentColor" d="M18.3359 8.67139C18.125 8.60107 17.9141 8.53467 17.7031 8.47217C17.7383 8.32764 17.7695 8.1831 17.8008 8.03857C18.2812 5.71045 17.9648 3.83936 16.8984 3.22217C15.8711 2.63232 14.1953 3.24561 12.5 4.72217C12.332 4.8667 12.168 5.01904 12.0117 5.17139C11.9062 5.06982 11.7969 4.96826 11.6875 4.87061C9.91016 3.29248 8.12891 2.62842 7.0625 3.24951C6.03906 3.84326 5.73438 5.60498 6.16406 7.80811C6.20703 8.02686 6.25391 8.2417 6.30859 8.46045C6.05859 8.53076 5.8125 8.60889 5.58203 8.69092C3.49609 9.41357 2 10.5542 2 11.7339C2 12.9526 3.59375 14.1753 5.76172 14.9175C5.9375 14.9761 6.11328 15.0347 6.29297 15.0854C6.23438 15.3198 6.18359 15.5503 6.13672 15.7886C5.72656 17.9565 6.04688 19.6753 7.07031 20.2651C8.125 20.8745 9.89844 20.2495 11.625 18.7378C11.7617 18.6167 11.8984 18.4917 12.0352 18.3589C12.207 18.5269 12.3867 18.687 12.5664 18.8433C14.2383 20.2808 15.8906 20.8628 16.9102 20.2729C17.9648 19.6636 18.3086 17.8159 17.8633 15.5659C17.8281 15.394 17.7891 15.2183 17.7461 15.0386C17.8711 15.0034 17.9922 14.9644 18.1133 14.9253C20.3672 14.1792 22 12.9722 22 11.7339C22 10.5503 20.4609 9.40185 18.3359 8.67139ZM13.0508 5.35498C14.5039 4.08936 15.8594 3.59326 16.4766 3.94873C17.1367 4.32764 17.3906 5.85889 16.9766 7.8706C16.9492 8.00342 16.9219 8.13232 16.8867 8.26123C16.0195 8.06592 15.1406 7.92529 14.2578 7.84717C13.75 7.12061 13.1953 6.42529 12.5938 5.77295C12.7461 5.62842 12.8945 5.4917 13.0508 5.35498ZM8.53125 13.7612C8.73047 14.1011 8.93359 14.4409 9.14844 14.7729C8.53906 14.7065 7.93359 14.6089 7.33594 14.48C7.50781 13.9175 7.72266 13.3354 7.97266 12.7417C8.15234 13.0854 8.33594 13.4253 8.53125 13.7612ZM7.34766 9.06201C7.91016 8.93701 8.50781 8.83545 9.12891 8.75732C8.92188 9.08154 8.71875 9.41357 8.52734 9.74951C8.33594 10.0815 8.14844 10.4214 7.97266 10.7651C7.72656 10.1831 7.51953 9.61279 7.34766 9.06201ZM8.41797 11.7534C8.67578 11.2144 8.95703 10.687 9.25391 10.
11675C9.55078 9.64795 9.87109 9.14404 10.207 8.64795C10.793 8.60498 11.3906 8.58154 12 8.58154C12.6094 8.58154 13.2109 8.60498 13.793 8.64795C14.125 9.14014 14.4414 9.64404 14.7422 10.1597C15.043 10.6753 15.3242 11.2026 15.5898 11.7378C15.3281 12.2769 15.0469 12.8081 14.7461 13.3315C14.4492 13.8511 14.1328 14.355 13.8008 14.855C13.2188 14.8979 12.6133 14.9175 12 14.9175C11.3867 14.9175 10.793 14.8979 10.2188 14.8628C9.87891 14.3667 9.55859 13.8589 9.25781 13.3394C8.95703 12.8198 8.67969 12.2925 8.41797 11.7534ZM15.4727 13.7534C15.6719 13.4097 15.8594 13.062 16.043 12.7104C16.293 13.2769 16.5117 13.8511 16.7031 14.4409C16.0977 14.5776 15.4844 14.6831 14.8672 14.7534C15.0781 14.4253 15.2773 14.0894 15.4727 13.7534ZM16.0352 10.7651C15.8516 10.4214 15.6641 10.0776 15.4688 9.7417C15.2773 9.40967 15.0781 9.08154 14.8711 8.75732C15.5 8.83545 16.1016 8.94092 16.6641 9.06982C16.4844 9.64795 16.2734 10.2104 16.0352 10.7651ZM12.0078 6.37061C12.418 6.81592 12.8047 7.28467 13.1641 7.76904C12.3906 7.73389 11.6133 7.73389 10.8398 7.76904C11.2227 7.26514 11.6172 6.79639 12.0078 6.37061ZM7.47656 3.97607C8.13281 3.59326 9.58984 4.14014 11.125 5.49951C11.2227 5.58545 11.3203 5.6792 11.4219 5.77295C10.8164 6.42529 10.2578 7.12061 9.74609 7.84717C8.86328 7.92529 7.98828 8.06201 7.12109 8.25342C7.07031 8.0542 7.02734 7.85107 6.98438 7.64795C6.61719 5.75732 6.85938 4.33154 7.47656 3.97607ZM6.51953 14.2729C6.35547 14.2261 6.19531 14.1753 6.03516 14.1206C5.20312 13.8589 4.25781 13.4448 3.57422 12.9019C3.17969 12.6284 2.91406 12.2065 2.83984 11.7339C2.83984 11.019 4.07422 10.105 5.85547 9.48389C6.07812 9.40576 6.30469 9.33545 6.53125 9.26904C6.79688 10.1167 7.11719 10.9487 7.48828 11.7534C7.11328 12.5698 6.78906 13.4136 6.51953 14.2729ZM11.0742 18.1011C10.4297 18.6909 9.68359 19.1597 8.87109 19.48C8.4375 19.687 7.9375 19.7065 7.49219 19.5308C6.87109 19.1714 6.61328 17.7925 6.96484 15.937C7.00781 15.7183 7.05469 15.4995 7.10938 15.2847C7.98438 15.4722 8.86719 15.6011 9.76172 15.6675C10.2773 16.3979 10.8438 17.0972 11.4492 17.7534C11.3242 17.8745 11.1992 17.9917 11.0742 18.1011ZM12.0312 17.1519C11.6328 16.7222 11.2344 16.2456 10.8477 15.7339C11.2227 15.7495 11.6094 15.7573 12 15.7573C12.4023 15.7573 12.7969 15.7495 13.1875 15.73C12.8281 16.2261 12.4414 16.6987 12.0312 17.1519ZM17.1367 18.3237C17.1016 18.8003 16.8672 19.2456 16.4922 19.5464C15.8711 19.9058 14.5469 19.437 13.1172 18.2104C12.9531 18.0698 12.7891 17.9175 12.6211 17.7612C13.2188 17.1011 13.7695 16.4019 14.2695 15.6675C15.1641 15.5933 16.0547 15.4565 16.9336 15.2573C16.9727 15.4175 17.0078 15.5776 17.0391 15.7339C17.2305 16.5776 17.2617 17.4565 17.1367 18.3237ZM17.8477 14.1245C17.7383 14.1597 17.6289 14.1948 17.5156 14.2261C17.2422 13.3745 16.9062 12.5425 16.5195 11.7339C16.8945 10.937 17.2109 10.1167 17.4766 9.27685C17.6797 9.33545 17.875 9.39795 18.0625 9.46045C19.8828 10.0854 21.1602 11.0151 21.1602 11.7261C21.1602 12.4917 19.7969 13.48 17.8477 14.1245ZM12 13.5386C12.9883 13.5386 13.7891 12.7378 13.7891 11.7495C13.7891 10.7612 12.9883 9.96045 12 9.96045C11.0117 9.96045 10.2109 10.7612 10.2109 11.7495C10.2109 12.7378 11.0117 13.5386 12 13.5386Z"></path><path stroke="currentColor" stroke-width="0.2" d="M18.3359 8.67139C18.125 8.60107 17.9141 8.53467 17.7031 8.47217C17.7383 8.32764 17.7695 8.1831 17.8008 8.03857C18.2812 5.71045 17.9648 3.83936 16.8984 3.22217C15.8711 2.63232 14.1953 3.24561 12.5 4.72217C12.332 4.8667 12.168 5.01904 12.0117 5.17139C11.9062 5.06982 11.7969 4.96826 11.6875 4.87061C9.91016 3.29248 8.12891 2.62842 7.0625 3.24951C6.03906 3.84326 5.73438 5.60498 6.16406 7.80811C6.20703 8.02686 6.25391 8.2417 6.30859 8.46045C6.05859 8.53076 5.8125 8.60889 5.58203 8.69092C3.49609 9.41357 2 10.5542 2 11.7339C2 12.9526 3.59375 14.1753 5.76172 14.9175C5.9375 14.9761 6.11328 15.0347 6.29297 15.0854C6.23438 15.3198 6.18359 15.5503 6.13672 15.7886C5.72656 17.9565 6.04688 19.6753 7.07031 20.2651C8.125 20.8745 9.89844 20.2495 11.625 18.7378C11.7617 18.6167 11.8984 18.4917 12.0352 18.3589C12.207 18.5269 12.3867 18.687 12.5664 18.8433C14.2383 20.2808 15.8906 20.8628 16.9102 20.2729C17.9648 19.6636 18.3086 17.8159 17.8633 15.5659C17.8281 15.394 17.7891 15.2183 17.7461 15.0386C17.8711 15.0034 17.9922 14.9644 18.1133 14.9253C20.3672 14.1792 22 12.9722 22 11.7339C22 10.5503 20.4609 9.40185 18.3359 8.67139ZM13.0508 5.35498C14.5039 4.08936 15.8594 3.59326 16.4766 3.94873C17.1367 4.32764 17.3906 5.85889 16.9766 7.8706C16.9492 8.00342 16.9219 8.13232 16.8867 8.26123C16.0195 8.06592 15.1406 7.92529 14.2578 7.84717C13.75 7.12061 13.1953 6.42529 12.5938 5.77295C12.7461 5.62842 12.8945 5.4917 13.0508 5.35498ZM8.53125 13.7612C8.73047 14.1011 8.93359 14.4409 9.14844 14.7729C8.53906 14.7065 7.93359 14.6089 7.33594 14.48C7.50781 13.9175 7.72266 13.3354 7.97266 12.7417C8.15234 13.0854 8.33594 13.4253 8.53125 13.7612ZM7.34766 9.06201C7.91016 8.93701 8.50781 8.83545 9.12891 8.75732C8.92188 9.08154 8.71875 9.41357 8.52734 9.74951C8.33594 10.0815 8.14844 10.4214 7.97266 10.7651C7.72656 10.1831 7.51953 9.61279 7.34766 9.06201ZM8.41797 11.7534C8.67578 11.2144 8.95703 10.687 9.25391 10.
11675C9.55078 9.64795 9.87109 9.14404 10.207 8.64795C10.793 8.60498 11.3906 8.58154 12 8.58154C12.6094 8.58154 13.2109 8.60498 13.793 8.64795C14.125 9.14014 14.4414 9.64404 14.7422 10.1597C15.043 10.6753 15.3242 11.2026 15.5898 11.7378C15.3281 12.2769 15.0469 12.8081 14.7461 13.3315C14.4492 13.8511 14.1328 14.355 13.8008 14.855C13.2188 14.8979 12.6133 14.9175 12 14.9175C11.3867 14.9175 10.793 14.8979 10.2188 14.8628C9.87891 14.3667 9.55859 13.8589 9.25781 13.3394C8.95703 12.8198 8.67969 12.2925 8.41797 11.7534ZM15.4727 13.7534C15.6719 13.4097 15.8594 13.062 16.043 12.7104C16.293 13.2769 16.5117 13.8511 16.7031 14.4409C16.0977 14.5776 15.4844 14.6831 14.8672 14.7534C15.0781 14.4253 15.2773 14.0894 15.4727 13.7534ZM16.0352 10.7651C15.8516 10.4214 15.6641 10.0776 15.4688 9.7417C15.2773 9.40967 15.0781 9.08154 14.8711 8.75732C15.5 8.83545 16.1016 8.94092 16.6641 9.06982C16.4844 9.64795 16.2734 10.2104 16.0352 10.7651ZM12.0078 6.37061C12.418 6.81592 12.8047 7.28467 13.1641 7.76904C12.3906 7.73389 11.6133 7.73389 10.8398 7.76904C11.2227 7.26514 11.6172 6.79639 12.0078 6.37061ZM7.47656 3.97607C8.13281 3.59326 9.58984 4.14014 11.125 5.49951C11.2227 5.58545 11.3203 5.6792 11.4219 5.77295C10.8164 6.42529 10.2578 7.12061 9.74609 7.84717C8.86328 7.92529 7.98828 8.06201 7.12109 8.25342C7.07031 8.0542 7.02734 7.85107 6.98438 7.64795C6.61719 5.75732 6.85938 4.33154 7.47656 3.97607ZM6.51953 14.2729C6.35547 14.2261 6.19531 14.1753 6.03516 14.1206C5.20312 13.8589 4.25781 13.4448 3.57422 12.9019C3.17969 12.6284 2.91406 12.2065 2.83984 11.7339C2.83984 11.019 4.07422 10.105 5.85547 9.48389C6.07812 9.40576 6.30469 9.33545 6.53125 9.26904C6.79688 10.1167 7.11719 10.9487 7.48828 11.7534C7.11328 12.5698 6.78906 13.4136 6.51953 14.2729ZM11.0742 18.1011C10.4297 18.6909 9.68359 19.1597 8.87109 19.48C8.4375 19.687 7.9375 19.7065 7.49219 19.5308C6.87109 19.1714 6.61328 17.7925 6.96484 15.937C7.00781 15.7183 7.05469 15.4995 7.10938 15.2847C7.98438 15.4722 8.86719 15.6011 9.76172 15.6675C10.2773 16.3979 10.8438 17.0972 11.4492 17.7534C11.3242 17.8745 11.1992 17.9917 11.0742 18.1011ZM12.0312 17.1519C11.6328 16.7222 11.2344 16.2456 10.8477 15.7339C11.2227 15.7495 11.6094 15.7573 12 15.7573C12.4023 15.7573 12.7969 15.7495 13.1875 15.73C12.8281 16.2261 12.4414 16.6987 12.0312 17.1519ZM17.1367 18.3237C17.1016 18.8003 16.8672 19.2456 16.4922 19.5464C15.8711 19.9058 14.5469 19.437 13.1172 18.2104C12.9531 18.0698 12.7891 17.9175 12.6211 17.7612C13.2188 17.1011 13.7695 16.4019 14.2695 15.6675C15.1641 15.5933 16.0547 15.4565 16.9336 15.2573C16.9727 15.4175 17.0078 15.5776 17.0391 15.7339C17.2305 16.5776 17.2617 17.4565 17.1367 18.3237ZM17.8477 14.1245C17.7383 14.1597 17.6289 14.1948 17.5156 14.2261C17.2422 13.3745 16.9062 12.5425 16.5195 11.7339C16.8945 10.937 17.2109 10.1167 17.4766 9.27685C17.6797 9.33545 17.875 9.39795 18.0625 9.46045C19.8828 10.0854 21.1602 11.0151 21.1602 11.7261C21.1602 12.4917 19.7969 13.48 17.8477 14.1245ZM12 13.5386C12.9883 13.5386 13.7891 12.7378 13.7891 11.7495C13.7891 10.7612 12.9883 9.96045 12 9.96045C11.0117 9.96045 10.2109 10.7612 10.2109 11.7495C10.2109 12.7378 11.0117 13.5386 12 13.5386Z" mask="url(#path-1-outside-1_1919_38)"></path></g></g></svg><span class="text-xs font-semibold whitespace-nowrap">React Foundation</span><span class="text-xs font-medium whitespace-nowrap text-secondary">Member</span></div></div><div class="flex flex-col gap-2"><div class="flex items-center gap-1"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md translate-z shrink-0 size-5 text-default" role="img"><g id="check-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 6L9 17L4 12"></path></g></svg><span class="text-xs font-semibold whitespace-nowrap">SOC 2 Type II</span><span class="text-xs font-medium whitespace-nowrap text-secondary hidden lg:inline">Compliant</span></div><div class="flex items-center gap-1"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md translate-z shrink-0 size-5 text-default" role="img"><g id="check-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 6L9 17L4 12"></path></g></svg><span class="text-xs font-semibold whitespace-nowrap">GDPR</span><span class="text-xs font-medium whitespace-nowrap text-secondary hidden lg:inline">
1Compliant</span></div><div class="flex items-center gap-1"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md translate-z shrink-0 size-5 text-default" role="img"><g id="check-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 6L9 17L4 12"></path></g></svg><span class="text-xs font-semibold whitespace-nowrap">CCPA</span><span class="text-xs font-medium whitespace-nowrap text-secondary hidden lg:inline">Compliant</span></div><div class="flex items-center gap-1"><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="icon-md translate-z shrink-0 size-5 text-default" role="img"><g id="check-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 6L9 17L4 12"></path></g></svg><span class="text-xs font-semibold whitespace-nowrap">SSO</span></div></div></div></div><div class="px-4 border-b-[0.5px] border-default"></div></div></div></section><!--$--><!--/$--></div></div><footer data-track-location="footer"><div class="relative mx-auto w-full max-w-screen-xl px-4 md:px-6"><h2 class="sr-only">Site footer</h2><nav class="flex gap-10 py-10 lg:gap-4 lg:pt-22 lg:pb-12 max-lg:flex-col" aria-label="Expo Directory" role="navigation"><div class="flex flex-col gap-6 md:flex-row lg:w-full lg:max-w-75 lg:flex-col"><a data-visual-mask="true" class="relative block shrink-0 self-start overflow-hidden rounded-[12px] bg-palette-black shadow-[0_5px_10px_0_rgba(0,0,0,0.05),0_15px_25px_0_rgba(0,0,0,0.12)] md:mr-auto dark:shadow-[0_5px_10px_0_rgba(255,255,255,0.05),0_15px_25px_0_rgba(255,255,255,0.12)]" data-track-context="footer_branding" data-track-click="FOOTER_LOGO_CLICKED" href="/"><canvas aria-hidden="true" class="block bg-palette-black" style="width:44px;height:44px"></canvas><div class="pointer-events-none absolute inset-0 rounded-[12px] shadow-[inset_0_0_0_1px_rgba(255,255,255,0.3)]"></div><img src="https://static.expo.dev/static/images/exponential.svg" alt="Expo" loading="lazy" class="pointer-events-none absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"/></a><div class="flex flex-row items-center gap-3 md:max-lg:gap-4 lg:h-full lg:flex-col lg:items-start lg:justify-start lg:pt-6 max-md:rounded-xl max-md:bg-subtle max-md:p-4"><div class="flex flex-col items-start gap-2"><p class="font-mono text-xs leading-none text-secondary uppercase"><span class="inline-block h-2.5 w-1.5 bg-[#0072DE]"></span> Newsletter</p><p class="text-sm leading-none font-medium">Stay in touch with <span class="max-sm:hidden">all things</span> Expo</p></div><button class="cursor-pointer inline-flex items-center border border-solid whitespace-nowrap transition gap-1.5 h-8 rounded-[calc(8*4px)] px-3 text-xs border-button-primary bg-button-primary text-button-primary active:scale-98 hocus:bg-button-primary-hover relative border-palette-blue9! bg-palette-blue9! font-semibold text-palette-white! hocus:bg-palette-blue10! max-md:ml-auto" type="button"><span class="flex self-center leading-none text-inherit"><div class="transition-opacity">Subscribe</div></span></button><div hidden=""></div></div></div><div class="grid w-full grid-cols-1 gap-4 gap-y-10 md:grid-cols-5 min-[300px]:grid-cols-2"><div data-track-context="product-footer-links"><h3 class="mb-5 text-base font-semibold">Product</h3><ul class="m-0 flex list-none flex-col items-start gap-3 text-sm"><li class="m-0"><a target="_blank" rel="noopener noreferrer" class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="STAR_US_ON_GITHUB_CLICKED" href="https://github.com/expo/expo">Star us on GitHub</a></li><li class="m-0"><a target="_blank" rel="noopener noreferrer" class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="https://github.com/expo/expo/tree/main/packages/%40expo/cli">Expo CLI on GitHub</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/services">Expo Services (EAS)</a></li><li class="m-0"><a target="_blank" rel="noopener noreferrer" class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="https://github.com/expo/eas-cli">EAS CLI on GitHub</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/go">Expo Go</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/orbit">Expo Orbit</a></li><li class="m-0"><a target="_blank" rel="noopener noreferrer" class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="https://snack.expo.dev">Snack</a></li></ul></div><div data-track-context="resources-footer-links"><h3 class="mb-5 text-base font-semibold">Resources</h3><ul class="m-0 flex list-none flex-col items-start gap-3 text-sm"><li class="m-0"><a target="_blank" rel="noopener noreferrer" class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="https://docs.expo.dev/">Documentation</a></li><li class="m-0"><a href="/blog" class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED">Blog</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/changelog">Changelog</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/support">Support</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/trust">Trust Center</a></li><li class="m-0"><a target="_blank" rel="noopener" class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" referrerPolicy="origin" data-track-click="DISCORD_LINK_CLICKED" href="https://chat.expo.dev">Join Discord</a></li></ul></div><div data-track-context="solutions-footer-links"><h3 class="mb-5 text-base font-semibold">Solutions</h3><ul class="m-0 flex list-none flex-col items-start gap-3 text-sm"><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/solutions/enterprise">Enterprise</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/solutions/startups">Startup</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/solutions/solo-devs">Solo devs</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/solutions/expo-for-react-web-devs">React web devs</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/solutions/ecom">E-commerce</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/solutions/crypto">Crypto</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/solutions/financial-services">Finserv</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/solutions/qsr">QSR</a></li></ul></div><div data-track-context="company-footer-links"><h3 class="mb-5 text-base font-semibold">Company</h3><ul class="m-0 flex list-none flex-col items-start gap-3 text-sm"><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/home">Home</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/pricing">Pricing</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/customers">Customers</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/consultants">Consultants</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/about">About</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/brand">Branding</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/careers">Careers</a></li></ul></div><div data-track-context="legal-footer-links"><h3 class="mb-5 text-base font-semibold">Legal</h3><ul class="m-0 flex list-none flex-col items-start gap-3 text-sm"><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/terms">Terms of service</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/acceptable-use">Acceptable use policy</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/privacy">Privacy policy</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/privacy-explained">Privacy explained</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/privacy/cookies">Cookie policy</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/security">Security & Compliance</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/trust">Enterprise trust</a></li><li class="m-0"><a class="hocus:opacity-80 text-secondary transition-colors hocus:text-default" data-track-click="FOOTER_LINK_CLICKED" href="/community-guidelines">Community guidelines</a></li></ul></div></div></nav><section class="py-6 text-xs text-secondary max-md:border-t max-md:border-default"><div class="flex flex-wrap items-center gap-3 md:gap-2 max-md:flex-col"><span class="shrink">© <!-- -->2026<!-- --> 650 Industries, Inc.</span><a target="_blank" rel="noopener noreferrer" aria-label="All systems operational" class="inline-flex items-center border border-solid font-medium whitespace-nowrap transition rounded-[calc(9*4px)] border-button-quaternary bg-button-quaternary text-button-quaternary shadow-none active:scale-98 hocus:bg-button-quaternary-hover relative h-auto gap-1 px-1 py-0 text-xs" type="button" data-track-click="STATUS_PAGE_LINK_CLICKED" href="https://status.expo.dev">
1<span class="mr-1 size-2 rounded-full bg-palette-green10"></span><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity">All systems operational</div></span><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="translate-z shrink-0 icon-sm text-button-quaternary-icon" role="img"><g id="arrow-up-right-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 17L17 7M17 17V7H7"></path></g></svg></a><div class="text-xs [&_button]:flex [&_button]:gap-1 [&_button]:text-xs [&_button]:leading-none [&_svg]:h-3"><button type="button" class="text-secondary hocus:text-default inline-flex items-center gap-1.5 text-sm transition-colors cursor-pointer" aria-label="Your Privacy Choices"><svg width="30" height="16" viewBox="0 0 743 376" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><rect width="742.6" height="376" rx="188" fill="white"></rect><rect x="14.2146" y="14.2146" width="714.171" height="347.571" rx="173.785" stroke="#405D96" stroke-width="28.4292"></rect><path d="M421.723 0H554.6C658.43 0 742.6 84.1705 742.6 188C742.6 291.83 658.43 376 554.6 376H320.877L421.723 0Z" fill="#405D96"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M315.783 112.736C321.683 117.519 322.591 126.181 317.809 132.084L216.494 257.149C207.93 267.721 192.099 268.548 182.48 258.926L123.211 199.638C117.84 194.266 117.84 185.556 123.211 180.184C128.581 174.812 137.288 174.812 142.659 180.184L198.33 235.873L296.44 114.763C301.222 108.86 309.882 107.953 315.783 112.736Z" fill="#405D96"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M456.576 106.585C462.095 101.365 470.799 101.608 476.017 107.129L608.556 247.338C613.774 252.858 613.531 261.565 608.013 266.785C602.494 272.005 593.79 271.761 588.572 266.241L456.033 126.031C450.814 120.511 451.058 111.804 456.576 106.585Z" fill="white"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M610.222 108.733C615.592 114.106 615.592 122.815 610.222 128.188L473.815 264.636C468.445 270.008 459.738 270.008 454.367 264.636C448.997 259.264 448.997 250.554 454.367 245.182L590.774 108.733C596.144 103.361 604.851 103.361 610.222 108.733Z" fill="white"></path></svg><span class="font-semibold">Your Privacy Choices</span></button></div><div class="flex items-center text-secondary md:ml-auto max-md:mt-10 max-md:mb-2"><div class="flex gap-4" data-track-context="social_links"><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center border border-solid font-medium whitespace-nowrap transition gap-1.5 rounded-[calc(8*4px)] text-xs border-button-quaternary bg-button-quaternary shadow-none active:scale-98 hocus:bg-button-quaternary-hover relative h-6 p-1 text-inherit hocus:text-default" type="button" title="GitHub" data-track-click="SOCIAL_LINK_CLICKED" href="https://www.github.com/expo/expo"><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity"><svg fill="none" viewBox="0 0 24 24" class="translate-z shrink-0 icon-sm text-inherit" role="img" title="GitHub" width="16" height="16"><g id="github-custom-icon"><path id="github_2" fill="currentColor" d="M12 1.60205C5.9225 1.60205 1 6.41965 1 12.3676C1 17.1314 4.14875 21.155 8.52125 22.5815C9.07125 22.6757 9.2775 22.3527 9.2775 22.0701C9.2775 21.8144 9.26375 20.9666 9.26375 20.065C6.5 20.5629 5.785 19.4056 5.565 18.8001C5.44125 18.4906 4.905 17.5351 4.4375 17.2794C4.0525 17.0776 3.5025 16.5797 4.42375 16.5662C5.29 16.5528 5.90875 17.3467 6.115 17.6697C7.105 19.298 8.68625 18.8404 9.31875 18.5578C9.415 17.8581 9.70375 17.3871 10.02 17.1179C7.5725 16.8488 5.015 15.9203 5.015 11.8024C5.015 10.6317 5.44125 9.66278 6.1425 8.90919C6.0325 8.64005 5.6475 7.53658 6.2525 6.05631C6.2525 6.05631 7.17375 5.77372 9.2775 7.15978C10.1575 6.91756 11.0925 6.79645 12.0275 6.79645C12.9625 6.79645 13.8975 6.91756 14.7775 7.15978C16.8813 5.76026 17.8025 6.05631 17.8025 6.05631C18.4075 7.53658 18.0225 8.64005 17.9125 8.90919C18.6138 9.66278 19.04 10.6182 19.04 11.8024C19.04 15.9337 16.4688 16.8488 14.0213 17.1179C14.42 17.4544 14.7638 18.1003 14.7638 19.1096C14.7638 20.5495 14.75 21.7068 14.75 22.0701C14.75 22.3527 14.9563 22.6891 15.5063 22.5815C17.69 21.86 19.5875 20.4865 20.9318 18.6542C22.2761 16.822 22.9994 14.6233 23 12.3676C23 6.41965 18.0775 1.60205 12 1.60205Z"></path></g></svg></div></span></a><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center border border-solid font-medium whitespace-nowrap transition gap-1.5 rounded-[calc(8*4px)] text-xs border-button-quaternary bg-button-quaternary shadow-none active:scale-98 hocus:bg-button-quaternary-hover relative h-6 p-1 text-inherit hocus:text-default" type="button" title="X" data-track-click="SOCIAL_LINK_CLICKED" href="https://www.twitter.com/expo"><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity"><svg fill="none" viewBox="0 0 24 24" class="translate-z shrink-0 icon-sm text-inherit" role="img" title="X" width="16" height="16"><g id="x-logo-custom-icon"><path id="Vector" fill="currentColor" d="M13.9027 10.4686L21.3482 2H19.5838L13.119 9.3532L7.95547 2H2L9.8082 13.1193L2 22H3.76443L10.5915 14.2348L16.0445 22H22L13.9023 10.4686H13.9027ZM11.4861 13.2173L10.695 12.1101L4.40018 3.29968H7.11025L12.1902 10.4099L12.9813 11.5172L19.5847 20.7594H16.8746L11.4861 13.2177V13.2173Z"></path></g></svg></div></span></a><a rel="noopener" referrerPolicy="origin" class="inline-flex items-center border border-solid font-medium whitespace-nowrap transition gap-1.5 rounded-[calc(8*4px)] text-xs border-button-quaternary bg-button-quaternary shadow-none active:scale-98 hocus:bg-button-quaternary-hover relative h-6 p-1 text-inherit hocus:text-default" type="button" title="Discord" data-track-click="SOCIAL_LINK_CLICKED" href="https://chat.expo.dev"><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity"><svg fill="none" viewBox="0 0 24 24" class="translate-z shrink-0 icon-sm text-inherit" role="img" title="Discord" width="16" height="16"><g id="discord-custom-icon"><path id="Vector" fill="currentColor" d="M18.9556 6.25999C17.6518 5.67 16.2671 5.24 14.8218 5C14.6399 5.31 14.4377 5.73 14.2962 6.06C12.759 5.83999 11.2328 5.83999 9.71672 6.06C9.57521 5.73 9.36295 5.31 9.19112 5C7.73573 5.24 6.35105 5.67 5.05634 6.25999C2.4386 10.08 1.73111 13.81 2.08485 17.4899C3.82327 18.7399 5.50106 19.5 7.14953 20C7.55382 19.46 7.91768 18.8799 8.231 18.27C7.63468 18.05 7.06868 17.78 6.5229 17.4599C6.6644 17.36 6.8059 17.25 6.93729 17.14C10.2322 18.63 13.801 18.63 17.0555 17.14C17.197 17.25 17.3284 17.36 17.4699 17.4599C16.9241 17.78 16.3581 18.05 15.7618 18.27C16.0751 18.8799 16.439 19.46 16.8432 20C18.4907 19.5 20.1786 18.7399 21.9079 17.4899C22.3425 13.23 21.2196 9.53002 18.9556 6.25999ZM8.68581 15.22C7.6953 15.22 6.88674 14.33 6.88674 13.24C6.88674 12.15 7.67509 11.26 8.68581 11.26C9.68639 11.26 10.505 12.15 10.4848 13.24C10.4848 14.33 9.68639 15.22 8.68581 15.22ZM15.3272 15.22C14.3367 15.22 13.5271 14.33 13.5271 13.24C13.5271 12.15 14.3164 11.26 15.3272 11.26C16.3278 11.26 17.1464 12.15 17.1262 13.24C17.1262 14.33 16.3379 15.22 15.3272 15.22Z"></path></g></svg></div></span></a><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center border border-solid font-medium whitespace-nowrap transition gap-1.5 rounded-[calc(8*4px)] text-xs border-button-quaternary bg-button-quaternary shadow-none active:scale-98 hocus:bg-button-quaternary-hover relative h-6 p-1 text-inherit hocus:text-default" type="button" title="Bluesky" data-track-click="SOCIAL_LINK_CLICKED" href="https://bsky.app/profile/expo.dev"><span class="flex self-center leading-none text-inherit select-none"><div class="transition-opacity"><svg fill="none" viewBox="0 0 24 24" class="translate-z shrink-0 icon-sm text-inherit" role="img" title="Bluesky" width="16" height="16"><g id="bluesky-custom-icon"><path id="Vector" fill="currentColor" d="M12 10.9855C11.0944 9.20223 8.62822 5.87897 6.33526 4.23997C4.13873 2.66991 3.30078 2.94195 2.75144 3.19327C2.11561 3.48417 2 4.47254 2 5.05405C2 5.63555 2.31486 9.82155 2.52023 10.5203C3.19881 12.829 5.61446 13.6091 7.83911 13.3588C7.95283 13.3417 8.06817 13.3259 8.18494 13.3113C8.07039 13.3299 7.955 13.3457 7.83911 13.3588C4.57891 13.8476 1.68354 15.0506 5.48101 19.3311C9.65822 23.7101 11.2058 18.3921 12 15.6957C12.7942 18.3921 13.7089 23.5184 18.4442 19.3311C22 15.6957 19.4211 13.8478 16.1609 13.3589C16.045 13.3458 15.9296 13.33 15.8151 13.3115C15.9318 13.326 16.0472 13.3418 16.1609 13.3589C18.3856 13.6093 20.8012 12.8291 21.4798 10.5205C21.6852 9.82171 22 5.63569 22 5.05419C22 4.47269 21.8844 3.48432 21.2486 3.19342C20.6992 2.94209 19.8
1613 2.67005 17.6647 4.24012C15.3718 5.87912 12.9056 9.20223 12 10.9855Z"></path></g></svg></div></span></a></div></div><button class="cursor-pointer items-center border border-solid font-medium whitespace-nowrap transition text-button-tertiary shadow-none active:scale-98 relative flex transform-none justify-between truncate border-default active:scale-100! [&>span]:min-w-0 [&>span]:flex-1 [&>span]:overflow-hidden bg-default dark:hocus:bg-subtle hocus:bg-element h-8 min-h-8 min-w-0 flex-nowrap gap-2 rounded-2xl p-2 text-xs lg:ml-2" type="button" data-form-field-control="true" aria-label="Theme selector" role="combobox" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed"><span class="flex self-center leading-none text-inherit"><div class="transition-opacity"><span aria-label="auto" style="pointer-events:none"><div class="flex w-full min-w-0 items-center gap-2 overflow-hidden text-left text-sm font-normal whitespace-nowrap"><span aria-hidden="true"><svg viewBox="0 0 24 24" fill="currentColor" class="text-icon-default translate-z shrink-0 icon-sm" role="img"><g id="contrast-02-solid-icon"><path id="Solid" fill-rule="evenodd" d="M1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12ZM21 12C21 16.4272 17.8034 20.10
178 13.5924 20.8596C13.1385 20.9406 12.9116 20.9811 12.6594 20.8897C12.4608 20.8178 12.24 20.6329 12.1343 20.4501C12 20.2178 12 19.9452 12 19.4V4.6C12 4.0548 12 3.78219 12.1343 3.54993C12.24 3.36711 12.4608 3.18221 12.6594 3.11028C12.9116 3.0189 13.1385 3.05941 13.5924 3.14043C17.8034 3.89223 21 7.57281 21 12Z" clip-rule="evenodd"></path></g></svg></span><span class="min-w-0 flex-1 truncate">Auto</span></div></span></div></span><svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="translate-z icon-sm shrink-0 text-icon-secondary" role="img"><g id="chevron-down-outline-icon"><path id="Icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 9L12 15L18 9"></path></g></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select><div hidden="" data-track-context="theme_selector"></div></div></section></div></footer>
1<script src="https://static.expo.dev/_next/static/chunks/2r52um4qyv0q7.js" crossorigin="" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[643084,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\"],\"RouteProgress\"]\n3:I[189368,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\"],\"ClientInit\"]\n4:I[339756,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\"],\"default\"]\n5:I[408821,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\",\"https://static.expo.dev/_next/static/chunks/2y9-bds9uago3.js\",\"https://static.expo.dev/_next/static/chunks/33snbx30d2kd1.js\",\"https://static.expo.dev/_next/static/chunks/1twoh5knmy4o1.js\",\"https://static.expo.dev/_next/static/chunks/0f5mve2m-4550.js\",\"https://static.expo.dev/_next/static/chunks/2-p-s6x_nai11.js\"],\"default\"]\n6:I[837457,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\"],\"default\"]\n7:I[636768,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\",\"https://static.expo.dev/_next/static/chunks/11xbzw47hbfex.js\",\"https://static.expo.dev/_next/static/chunks/0l04sbv1xswkb.js\",\"https://static.expo.dev/_next/static/chunks/1twoh5knmy4o1.js\",\"https://static.expo.dev/_next/static/chunks/0f5mve2m-4550.js\",\"https://static.expo.dev/_next/static/chunks/33snbx30d2kd1.js\"],\"default\"]\n1b:I[253348,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\",\"https://static.expo.dev/_next/static/chunks/2s_1u9pqw27b-.js\",\"https://static.expo.dev/_next/static/chunks/33snbx30d2kd1.js\",\"https://static.expo.dev/_next/static/chunks/1twoh5knmy4o1.js\",\"https://static.expo.dev/_next/static/chunks/0f5mve2m-4550.js\",\"https://static.expo.dev/_next/static/chunks/2-p-s6x_nai11.js\"],\"default\"]\n:HL[\"https://static.expo.dev/_next/static/chunks/3v_-qsqnfh_je.css\",\"style\",{\"crossOrigin\":\"\"}
1]\n:HL[\"https://static.expo.dev/_next/static/chunks/2qgecaf51q-bk.css\",\"style\",{\"crossOrigin\":\"\"}]\n:HL[\"https://static.expo.dev/_next/static/chunks/0i1wz13cjry1-.css\",\"style\",{\"crossOrigin\":\"\"}]\n19:X\n0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(public)\",{\"children\":[\"(default)\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4112],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static.expo.dev/_next/static/chunks/3v_-qsqnfh_je.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://static.expo.dev/_next/static/chunks/2qgecaf51q-bk.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"https://static.expo.dev/_next/static/chunks/0i1wz13cjry1-.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{}],[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$5\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"https://static.expo.dev/_next/static/chunks/2y9-bds9uago3.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://static.expo.dev/_next/static/chunks/33snbx30d2kd1.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1twoh5knmy4o1.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://static.expo.dev/_next/static/chunks/0f5mve2m-4550.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://static.expo.dev/_next/static/chunks/2-p-s6x_nai11.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L7\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L7\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"https://static.expo.dev/_next/static/chunks/3i2twyb4udd6c.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1hxso2t3junu_.js\",\"async\":true,\"nonce\":\"$undefined\"}
1],[\"$\",\"script\",\"script-2\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1yb2tayn81xsq.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://static.expo.dev/_next/static/chunks/0h_z1tqsz1-81.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://static.expo.dev/_next/static/chunks/2nx00mfxd38r7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"https://static.expo.dev/_next/static/chunks/29cn6r8mja1am.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"https://static.expo.dev/_next/static/chunks/33snbx30d2kd1.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"https://static.expo.dev/_next/static/chunks/2jmqtab63r8fw.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1i4zh-6fi3pnb.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"https://static.expo.dev/_next/static/chunks/16k0d5_epe9ot.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"https://static.expo.dev/_next/static/chunks/0j9dmeu7zfzsv.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"https://static.expo.dev/_next/static/chunks/014aiirnreozk.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"https://static.expo.dev/_next/static/chunks/0agit_6d7x9xc.js\",\"async\":true,\"nonce\":\"$undefined\"}],\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\",\"$Lf\",\"$L10\",\"$L11\",\"$L12\",\"$L13\",\"$L14\",\"$L15\",\"$L16\"],\"$L17\"]}],{\"children\":[\"$L18\",{},null,false,null]},null,false,null]},null,false,\"$19\"]},null,false,null],\"$L1a\",false]],\"m\":\"$undefined\",\"G\":[\"$1b\",[\"$L1c\",\"$L1d\",\"$L1e\"]],\"S\":false,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"z4rpUdH0DYE0lvQy5Bn2W\"}\n20:I[897367,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\"],\"OutletBoundary\"]\n21:\"$Sreact.suspense\"\n23:I[897367,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\"],\"ViewportBoundary\"]\n25:I[897367,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\"],\"MetadataBoundary\"]\n8:[\"$\",\"script\",\"script-13\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1cqujjjysykrm.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n9:[\"$\",\"script\",\"script-14\",{\"src\":\"https://static.expo.dev/_next/static/chunks/2otk6wxnpshcq.js\",\"async\":true,\"nonce\":\"$undefined\"}]\na:[\"$\",\"script\",\"script-15\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1lnukmhhxbes3.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nb:[\"$\",\"script\",\"script-16\",{\"src\":\"https://static.expo.dev/_next/static/chunks/156r-i0iq60wt.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nc:[\"$\",\"script\",\"script-17\",{\"src\":\"https://static.expo.dev/_next/static/chunks/2jewbjt2krqyr.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nd:[\"$\",\"script\",\"script-18\",{\"src\":\"https://static.expo.dev/_next/static/chunks/15iwvbcwvuv2g.js\",\"async\":true,\"nonce\":\"$undefined\"}]\ne:[\"$\",\"script\",\"script-19\",{\"src\":\"https://static.expo.dev/_next/static/chunks/132wb4lb9plwh.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nf:[\"$\",\"script\",\"script-20\",{\"src\":\"https://static.expo.dev/_next/static/chunks/0d6md___4nsqi.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n10:[\"$\",\"script\",\"script-21\",{\"src\":\"https://static.expo.dev/_next/static/chunks/09vwu5hx7wgxb.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n11:[\"$\",\"script\",\"script-22\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1oxhc2ugm770k.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n12:[\"$\",\"script\",\"script-23\",{\"src\":\"https://static.expo.dev/_next/static/chunks/0f5mve2m-4550.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n13:[\"$\",\"script\",\"script-24\",{\"src\":\"https://static.expo.dev/_next/static/chunks/0n1uqf0t0lbhm.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n14:[\"$\",\"script\",\"script-25\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1s3qom7ckg9x_.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n15:[\"$\",\"script\",\"script-26\",{\"src\":\"https://static.expo.dev/_next/static/chunks/3azvokwgczvh4.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n16:[\"$\",\"script\",\"script-27\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1twoh5knmy4o1.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n18:[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",[[\"$\",\"script\",\"script-0\",{\"src\":\"https://static.expo.dev/_next/static/chunks/41zh15m1yk_td.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://static.expo.dev/_next/static/chunks/17wga1c2hhx1w.js\",\"async\":true,\"nonce\":\"$undefined\"}
1],[\"$\",\"script\",\"script-2\",{\"src\":\"https://static.expo.dev/_next/static/chunks/3l2rw61u0x6zn.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://static.expo.dev/_next/static/chunks/1m0mw0tc3y1v9.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://static.expo.dev/_next/static/chunks/3pwhvr_kv8tsa.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"https://static.expo.dev/_next/static/chunks/01ljo0ynmvqvh.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"https://static.expo.dev/_next/static/chunks/121eb96rtzh-k.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L20\",null,{\"children\":[\"$\",\"$21\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@22\"}]}]]}]\n1a:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L23\",null,{\"children\":\"$L24\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L25\",null,{\"children\":[\"$\",\"$21\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L26\"}]}]}],null]}]\n1c:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static.expo.dev/_next/static/chunks/3v_-qsqnfh_je.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}]\n1d:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://static.expo.dev/_next/static/chunks/2qgecaf51q-bk.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}]\n1e:[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"https://static.expo.dev/_next/static/chunks/0i1wz13cjry1-.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}]\n19:C\n27:I[360555,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\",\"https://static.expo.dev/_next/static/chunks/3i2twyb4udd6c.js\",\"https://static.expo.dev/_next/static/chunks/1hxso2t3junu_.js\",\"https://static.expo.dev/_next/static/chunks/1yb2tayn81xsq.js\",\"https://static.expo.dev/_next/static/chunks/0h_z1tqsz1-81.js\",\"https://static.expo.dev/_next/static/chunks/2nx00mfxd38r7.js\",\"https://static.expo.dev/_next/static/chunks/29cn6r8mja1am.js\",\"https://static.expo.dev/_next/static/chunks/33snbx30d2kd1.js\",\"https://static.expo.dev/_next/static/chunks/2jmqtab63r8fw.js\",\"https://static.expo.dev/_next/static/chunks/1i4zh-6fi3pnb.js\",\"https://static.expo.dev/_next/static/chunks/16k0d5_epe9ot.js\",\"https://static.expo.dev/_next/static/chunks/0j9dmeu7zfzsv.js\",\"https://static.expo.dev/_next/static/chunks/014aiirnreozk.js\",\"https://static.expo.dev/_next/static/chunks/0agit_6d7x9xc.js\",\"https://static.expo.dev/_next/static/chunks/1cqujjjysykrm.js\",\"https://static.expo.dev/_next/static/chunks/2otk6wxnpshcq.js\",\"https://static.expo.dev/_next/static/chunks/1lnukmhhxbes3.js\",\"https://static.expo.dev/_next/static/chunks/156r-i0iq60wt.js\",\"https://static.expo.dev/_next/static/chunks/2jewbjt2krqyr.js\",\"https://static.expo.dev/_next/static/chunks/15iwvbcwvuv2g.js\",\"https://static.expo.dev/_next/static/chunks/132wb4lb9plwh.js\",\"https://static.expo.dev/_next/static/chunks/0d6md___4nsqi.js\",\"https://static.expo.dev/_next/static/chunks/09vwu5hx7wgxb.js\",\"https://static.expo.dev/_next/static/chunks/1oxhc2ugm770k.js\",\"https://static.expo.dev/_next/static/chunks/0f5mve2m-4550.js\",\"https://static.expo.dev/_next/static/chunks/0n1uqf0t0lbhm.js\",\"https://static.expo.dev/_next/static/chunks/1s3qom7ckg9x_.js\",\"https://static.expo.dev/_next/static/chunks/3azvokwgczvh4.js\",\"https://static.expo.dev/_next/static/chunks/1twoh5knmy4o1.js\"],\"ThemeProviderWrapper\"]\n28:I[446291,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\",\"https://static.expo.dev/_next/static/chunks/3i2twyb4udd6c.js\",\"https://static.expo.dev/_next/static/chunks/1hxso2t3junu_.js\",\"https://static.expo.dev/_next/static/chunks/1yb2tayn81xsq.js\",\"https://static.expo.dev/_next/static/chunks/0h_z1tqsz1-81.js\",\"https://static.expo.dev/_next/static/chunks/2nx00mfxd38r7.js\",\"https://static.expo.dev/_next/static/chunks/29cn6r8mja1am.js\",\"https://static.expo.dev/_next/static/chunks/33snbx30d2kd1.js\",\"https://static.expo.dev/_next/static/chunks/2jmqtab63r8fw.js\",\"https://static.expo.dev/_next/static/chunks/1i4zh-6fi3pnb.js\",\"https://static.expo.dev/_next/static/chunks/16k0d5_epe9ot.js\",\"https://static.expo.dev/_next/static/chunks/0j9dmeu7zfzsv.js\",\"https://static.expo.dev/_next/static/chunks/014aiirnreozk.js\",\"https://static.expo.dev/_next/static/chunks/0agit_6d7x9xc.js\",\"https://static.expo.dev/_next/static/chunks/1cqujjjysykrm.js\",\"https://static.expo.dev/_next/static/chunks/2otk6wxnpshcq.js\",\"https://static.expo.dev/_next/static/chunks/1lnukmhhxbes3.js\",\"https://static.expo.dev/_next/static/chunks/156r-i0iq60wt.js\",\"https://static.expo.dev/_next/static/chunks/2jewbjt2krqyr.js\",\"https://static.expo.dev/_next/static/chunks/15iwvbcwvuv2g.js\",\"https://static.expo.dev/_next/static/chunks/132wb4lb9plwh.js\",\"https://static.expo.dev/_next/static/chunks/0d6md___4nsqi.js\",\"https://static.expo.dev/_next/static/chunks/09vwu5hx7wgxb.js\",\"https://static.expo.dev/_next/static/chunks/1oxhc2ugm770k.js\",\"https://static.expo.dev/_next/static/chunks/0f5mve2m-4550.js\",\"https://static.expo.dev/_next/static/chunks/0n1uqf0t0lbhm.js\",\"https://static.expo.dev/_next/static/chunks/1s3qom7ckg9x_.js\",\"https://static.expo.dev/_next/static/chunks/3azvokwgczvh4.js\",\"https://static.expo.dev/_next/static/chunks/1twoh5knmy4o1.js\"],\"AppProvider\"]\n29:I[669895,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\",\"https://static.expo.dev/_next/static/chunks/3i2twyb4udd6c.js\",\"https://static.expo.dev/_next/static/chunks/1hxso2t3junu_.js\",\"https://static.expo.dev/_next/static/chunks/1yb2tayn81xsq.js\",\"https://static.expo.dev/_next/static/chunks/0h_z1tqsz1-81.js\",\"https://static.expo.dev/_next/static/chunks/2nx00mfxd38r7.js\",\"https://static.expo.dev/_next/static/chunks/29cn6r8mja1am.js\",\"https://static.expo.dev/_next/static/chunks/33snbx30d2kd1.js\",\"https://static.expo.dev/_next/static/chunks/2jmqtab63r8fw.js\",\"https://static.expo.dev/_next/static/chunks/1i4zh-6fi3pnb.js\",\"https://static.expo.dev/_next/static/chunks/16k0d5_epe9ot.js\",\"https://static.expo.dev/_next/static/chunks/0j9dmeu7zfzsv.js\",\"https://static.expo.dev/_next/static/chunks/014aiirnreozk.js\",\"https://static.expo.dev/_next/static/chunks/0agit_6d7x9xc.js\",\"https://static.expo.dev/_next/static/chunks/1cqujjjysykrm.js\",\"https://static.expo.dev/_next/static/chunks/2otk6wxnpshcq.js\",\"https://static.expo.dev/_next/static/chunks/1lnukmhhxbes3.js\",\"https://static.expo.dev/_next/static/chunks/156r-i0iq60wt.js\",\"https://static.expo.dev/_next/static/chunks/2jewbjt2krqyr.js\",\"https://static.expo.dev/_next/static/chunks/15iwvbcwvuv2g.js\",\"https://static.expo.dev/_next/static/chunks/132wb4lb9plwh.js\",\"https://static.expo.dev/_next/static/chunks/0d6md___4nsqi.js\",\"https://static.expo.dev/_next/static/chunks/09vwu5hx7wgxb.js\",\"https://static.expo.dev/_next/static/chunks/1oxhc2ugm770k.js\",\"https://static.expo.dev/_next/static/chunks/0f5mve2m-4550.js\",\"https://static.expo.dev/_next/static/chunks/0n1uqf0t0lbhm.js\",\"https://static.expo.dev/_next/static/chunks/1s3qom7ckg9x_.js\",\"https://static.expo.dev/_next/static/chunks/3azvokwgczvh4.js\",\"https://static.expo.dev/_next/static/chunks/1twoh5knmy4o1.js\"],\"PublicShell\"]\n2a:I[89127,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\",\"https://static.expo.dev/_next/static/chunks/3i2twyb4udd6c.js\",\"https://static.expo.dev/_next/static/chunks/1hxso2t3junu_.js\",\"https://static.expo.dev/_next/static/chunks/1yb2tayn81xsq.js\",\"https://static.expo.dev/_next/static/chunks/0h_z1tqsz1-81.js\",\"https://static.expo.dev/_next/static/chunks/2nx00mfxd38r7.js\",\"https://static.expo.dev/_next/static/chunks/29cn6r8mja1am.js\",\"https://static.expo.dev/_next/static/chunks/33snbx30d2kd1.js\",\"https://static.expo.dev/_next/static/chunks/2jmqtab63r8fw.js\",\"https://static.expo.dev/_next/static/chunks/1i4zh-6fi3pnb.js\",\"https://static.expo.dev/_next/static/chunks/16k0d5_epe9ot.js\",\"https://static.expo.dev/_next/static/chunks/0j9dmeu7zfzsv.js\",\"https://static.expo.dev/_next/static/chunks/014aiirnreozk.js\",\"https://static.expo.dev/_next/static/chunks/0agit_6d7x9xc.js\",\"https://static.expo.dev/_next/static/chunks/1cqujjjysykrm.js\",\"https://static.expo.dev/_next/static/chunks/2otk6wxnpshcq.js\",\"https://static.expo.dev/_next/static/chunks/1lnukmhhxbes3.js\",\"https://static.expo.dev/_next/static/chunks/156r-i0iq60wt.js\",\"https://static.expo.dev/_next/static/chunks/2jewbjt2krqyr.js\",\"https://static.expo.dev/_next/static/chunks/15iwvbcwvuv2g.js\",\"https://static.expo.dev/_next/static/chunks/132wb4lb9plwh.js\",\"https://static.expo.dev/_next/static/chunks/0d6md___4nsqi.js\",\"https://static.expo.dev/_next/static/chunks/09vwu5hx7wgxb.js\",\"https://static.expo.dev/_next/static/chunks/1oxhc2ugm770k.js\",\"https://static.expo.dev/_next/static/chunks/0f5mve2m-4550.js\",\"https://static.expo.dev/_next/static/chunks/0n1uqf0t0lbhm.js\",\"https://static.expo.dev/_next/static/chunks/1s3qom7ckg9x_.js\",\"https://static.expo.dev/_next/static/chunks/3azvokwgczvh4.js\",\"https://static.expo.dev/_next/static/chunks/1twoh5knmy4o1.js\"],\"ErrorPage\"]\n:HL[\"https://static.expo.dev/static/fonts/inter-latin.woff2\",\"font\",{\"crossOrigin\":\"anonymous\",\"type\":\"font/woff2\"}]\n:HL[\"https://static.expo.dev/static/fonts/jetbrains-mono-latin.woff2\",\"font\",{\"crossOrigin\":\"anonymous\",\"type\":\"font/woff2\"}]\n:HL[\"https://static.expo.dev/static/fonts/fonts.css\",\"style\"]\n17:[\"$\",\"html\",null,{\"lang\":\"en\",\"data-scroll-behavior\":\"smooth\",\"className\":\"$undefined\",\"style\":\"$undefined\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"name\":\"color-scheme\",\"content\":\"light dark\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://static.expo.dev\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"https://static.expo.dev/static/fonts/inter-latin.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"https://static.expo.dev/static/fonts/jetbrains-mono-latin.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"stylesheet\",\"href\":\"https://static.expo.dev/static/fonts/fonts.css\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@graph\\\":[{\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://expo.dev/#organization\\\",\\\"name\\\":\\\"Expo\\\",\\\"legalName\\\":\\\"650 Industries, Inc.\\\",\\\"url\\\":\\\"https://expo.dev\\\",\\\"description\\\":\\\"Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.\\\",\\\"logo\\\":\\\"https://expo.dev/static/brand/app-icon-512x512.png\\\",\\\"sameAs\\\":[\\\"https://github.com/expo\\\",\\\"https://twitter.com/expo\\\",\\\"https://www.linkedin.com/company/expo-dev\\\",\\\"https://www.youtube.com/@ExpoDevelopers\\\",\\\"https://chat.expo.dev\\\",\\\"https://bsky.app/profile/expo.dev\\\"]},{\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://expo.dev/#website\\\",\\\"name\\\":\\\"Expo\\\",\\\"url\\\":\\\"https://expo.dev\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://expo.dev/#organization\\\"}}]}\"}}]]}],[\"$\",\"body\",null,{\"className\":\"text-pretty antialiased\",\"children\":[\"$\",\"$L27\",null,{\"pageTheme\":\"adaptive\",\"themeCookie\":\"$undefined\",\"children\":[\"$\",\"$L28\",null,{\"currentUser\":null,\"experimentationConfig\":null,\"selectedAccountUserPreference\":null,\"cookieFeatureGateQueryParams\":{\"fg_enable\":[],\"fg_disable\":[]},\"children\":[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L2a\",null,{\"statusCode\":404,\"hideSearchBar\":true}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}]}]]}]\n24:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#fff\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"content\":\"#151718\",\"media\":\"(prefers-color-scheme: dark)\"}]]\n2b:I[27201,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\"],\"IconMark\"]\n22:null\n26:[[\"$\",\"title\",\"0\",{\"children\":\"Expo â Build native apps with React\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Expo is the fastest way to build native apps for iOS, Android, and the web with React.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"referrer\",\"content\":\"origin\"}],[\"$\",\"meta\",\"4\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"5\",{\"name\":\"sourceApp\",\"content\":\"mobileWeb\"}],[\"$\",\"meta\",\"6\",{\"name\":\"msapplication-TileImage\",\"content\":\"https://static.expo.dev/static/brand/app-icon-512x512.png\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://expo.dev\"}],[\"$\",\"meta\",\"8\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"9\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Expo\"}],[\"$\",\"meta\",\"10\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\"Expo â B
1uild native apps with React\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"Expo is the fastest way to build native apps for iOS, Android, and the web with React.\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:site_name\",\"content\":\"Expo\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image\",\"content\":\"https://static.expo.dev/static/home/2026/og-image.png\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:secure_url\",\"content\":\"https://static.expo.dev/static/home/2026/og-image.png\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:site\",\"content\":\"@expo\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:title\",\"content\":\"Expo â Build native apps with React\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:description\",\"content\":\"Expo is the fastest way to build native apps for iOS, Android, and the web with React.\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image\",\"content\":\"https://static.expo.dev/static/home/2026/og-image.png\"}],[\"$\",\"link\",\"23\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://static.expo.dev/static/brand/app-icon-512x512.png\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/static/favicons/favicon-light-48x48.png\",\"type\":\"image/png\",\"sizes\":\"48x48\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/static/favicons/favicon-light-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/static/favicons/favicon-light-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/static/favicons/favicon-dark-48x48.png\",\"type\":\"image/png\",\"sizes\":\"48x48\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"link\",\"28\",{\"rel\":\"icon\",\"href\":\"/static/favicons/favicon-dark-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/static/favicons/favicon-dark-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"$L2b\",\"30\",{}]]\n2c:I[647106,[\"https://static.expo.dev/_next/static/chunks/0l2voygeoa4x4.js\",\"https://static.expo.dev/_next/static/chunks/1k_96u0mocjr8.js\",\"https://static.expo.dev/_next/static/chunks/2n0hodxrs4dzg.js\",\"https://static.expo.dev/_next/static/chunks/1a9z1cylby_r3.js\",\"https://static.expo.dev/_next/static/chunks/0qiv0qexm5ncs.js\",\"https://static.expo.dev/_next/static/chunks/11k_90_kecmli.js\",\"https://static.expo.dev/_next/static/chunks/3-7217z38p9w5.js\",\"https://static.expo.dev/_next/static/chunks/1mrrtuekw9o1p.js\",\"https://static.expo.dev/_next/static/chunks/3i2twyb4udd6c.js\",\"https://static.expo.dev/_next/static/chunks/1hxso2t3junu_.js\",\"https://static.expo.dev/_next/static/chunks/1yb2tayn81xsq.js\",\"https://static.expo.dev/_next/static/chunks/0h_z1tqsz1-81.js\",\"https://static.expo.dev/_next/static/chunks/2nx00mfxd38r7.js\",\"https://static.expo.dev/_next/static/chunks/29cn6r8mja1am.js\",\"https://static.expo.dev/_next/static/chunks/33snbx30d2kd1.js\",\"https://static.expo.dev/_next/static/chunks/2jmqtab63r8fw.js\",\"https://static.expo.dev/_next/static/chunks/1i4zh-6fi3pnb.js\",\"https://static.expo.dev/_next/static/chunks/16k0d5_epe9ot.js\",\"https://static.expo.dev/_next/static/chunks/0j9dmeu7zfzsv.js\",\"https://static.expo.dev/_next/static/chunks/014aiirnreozk.js\",\"https://static.expo.dev/_next/static/chunks/0agit_6d7x9xc.js\",\"https://static.expo.dev/_next/static/chunks/1cqujjjysykrm.js\",\"https://static.expo.dev/_next/static/chunks/2otk6wxnpshcq.js\",\"https://static.expo.dev/_next/static/chunks/1lnukmhhxbes3.js\",\"https://static.expo.dev/_next/static/chunks/156r-i0iq60wt.js\",\"https://static.expo.dev/_next/static/chunks/2jewbjt2krqyr.js\",\"https://static.expo.dev/_next/static/chunks/15iwvbcwvuv2g.js\",\"https://static.expo.dev/_next/static/chunks/132wb4lb9plwh.js\",\"https://static.expo.dev/_next/static/chunks/0d6md___4nsqi.js\",\"https://static.expo.dev/_next/static/chunks/09vwu5hx7wgxb.js\",\"https://static.expo.dev/_next/static/chunks/1oxhc2ugm770k.js\",\"https://static.expo.dev/_next/static/chunks/0f5mve2m-4550.js\",\"https://static.expo.dev/_next/static/chunks/0n1uqf0t0lbhm.js\",\"https://static.expo.dev/_next/static/chunks/1s3qom7ckg9x_.js\",\"https://static.expo.dev/_next/static/chunks/3azvokwgczvh4.js\",\"https://static.expo.dev/_next/static/chunks/1twoh5knmy4o1.js\",\"https://static.expo.dev/_next/static/chunks/41zh15m1yk_td.js\",\"https://static.expo.dev/_next/static/chunks/17wga1c2hhx1w.js\",\"https://static.expo.dev/_next/static/chunks/3l2rw61u0x6zn.js\",\"https://static.expo.dev/_next/static/chunks/1m0mw0tc3y1v9.js\",\"https://static.expo.dev/_next/static/chunks/3pwhvr_kv8tsa.js\",\"https://static.expo.dev/_next/static/chunks/01ljo0ynmvqvh.js\",\"https://static.expo.dev/_next/static/chunks/121eb96rtzh-k.js\"],\"MarketingHomepage\"]\n1f:[\"$\",\"$L2c\",null,{\"initial\":{\"data\":{\"logoCarousel\":{\"_type\":\"landingPageLogoCarousel\",\"appIcons\":[{\"id\":\"image-76497a9a6b355c150821e7c05f065dacdb6379e8-225x225-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/76497a9a6b355c150821e7c05f065dacdb6379e8-225x225.jpg\"},{\"id\":\"image-35cad1e61bca6653b4619de17fb70f4521e0ea2d-350x350-png\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/35cad1e61bca6653b4619de17fb70f4521e0ea2d-350x350.png\"},{\"id\":\"image-4ec7d9eeced2ced62f0c62123fbfa65a2273f07d-512x512-png\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/4ec7d9eeced2ced62f0c62123fbfa65a2273f07d-512x512.png\"},{\"id\":\"image-afb01dfbefff075a64e75c221ed23862a652f0af-350x350-png\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/afb01dfbefff075a64e75c221ed23862a652f0af-350x350.png\"},{\"id\":\"image-3a644d07652bc6bcb495767f456981eaec1e1d20-460x460-webp\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/3a644d07652bc6bcb495767f456981eaec1e1d20-460x460.webp\"},{\"id\":\"image-2f8fc6504f74ab3f6202f6959881be262e662e2f-460x460-webp\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/2f8fc6504f74ab3f6202f6959881be262e662e2f-460x460.webp\"},{\"id\":\"image-5e72c6219cda0bad12d71d279b7fbb6c4fb4265f-225x225-png\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/5e72c6219cda0bad12d71d279b7fbb6c4fb4265f-225x225.png\"},{\"id\":\"image-637a1373281437aebaa399ec125743fb0b4667b4-350x350-png\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/637a1373281437aebaa399ec125743fb0b4667b4-350x350.png\"},{\"id\":\"image-368dd61778060b2ba0b75786a06ab12af3d19efe-500x500-svg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/368dd61778060b2ba0b75786a06ab12af3d19efe-500x500.svg\"},{\"id\":\"image-6f13296141189fe9302e66e8f1982cd66d99b204-350x350-png\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/6f13296141189fe9302e66e8f1982cd66d99b204-350x350.png\"},{\"id\":\"image-02e4ed3355424bed8579b0fad3125db1565dc1ad-200x200-png\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/02e4ed3355424bed8579b0fad3125db1565dc1ad-200x200.png\"},{\"id\":\"image-e6b569664f17fd68bc47321e24b025c2b271b0bb-512x512-png\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/e6b569664f17fd68bc47321e24b025c2b271b0bb-512x512.png\"},{\"id\":\"image-ecf245f860230ad30f28b66266c99cb5b249c9da-1024x1024-png\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/ecf245f860230ad30f28b66266c99cb5b249c9da-1024x1024.png\"},{\"id\":\"image-6cea83df40cd6ad564522d7cc22e6b3ae1b675e6-1024x1024-png\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/6cea83df40cd6ad564522d7cc22e6b3ae1b675e6-1024x1024.png\"},{\"id\":\"image-db526e2a669aafdbcd2fce009aba0fb796798d9c-434x434-webp\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/db526e2a669aafdbcd2fce009aba0fb796798d9c-434x434.webp\"},{\"id\":\"image-290feb0784c1a1c3b51ec625b74a607bc80df269-434x434-webp\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/290feb0784c1a1c3b51ec625b74a607bc80df269-434x434.webp\"},{\"id\":\"image-5425416a4efc751eec13d878ad58a238fed7151e-434x434-webp\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/5425416a4efc751eec13d878ad58a238fed7151e-434x434.webp\"},{\"id\":\"image-83b525788456450f6031050f47d60a228d146b78-434x434-webp\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/83b525788456450f6031050f47d60a228d146b78-434x434.webp\"},{\"id\":\"image-6f5af7b185d9af3b75429ffce5a8ee26dcfbb16d-400x400-webp\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/6f5af7b185d9af3b75429ffce5a8ee26dcfbb16d-400x400.webp\"}
1,{\"id\":\"image-83fd5d87b2c9ba4673bec00aecd2cbb100f564e0-200x200-webp\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/83fd5d87b2c9ba4673bec00aecd2cbb100f564e0-200x200.webp\"}],\"eyebrow\":\"3M+ developers. 50K+ GitHub stars. Trusted in Production By: \",\"mode\":\"appIcons\",\"paddingBottom\":\"none\",\"paddingTop\":\"none\",\"theme\":\"adaptive\"},\"socialWall\":{\"_type\":\"landingPageSocialWall\",\"posts\":[{\"authorHandle\":\"@peterpme\",\"authorImage\":{\"id\":\"image-fc0fb70dcbb17181f7cae6deb47388a56f31dc45-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/fc0fb70dcbb17181f7cae6deb47388a56f31dc45-400x400.jpg\"},\"authorName\":\"Peter Piekarczyk\",\"postText\":\"Expo is amazing\",\"url\":\"https://x.com/peterpme/status/1946019090679603318\"},{\"authorHandle\":\"@Nico_Devs\",\"authorImage\":{\"id\":\"image-2107c732c719236f0918d45face1c71ca1095730-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/2107c732c719236f0918d45face1c71ca1095730-400x400.jpg\"},\"authorName\":\"NicoDevs\",\"postText\":\"I love @expo, it made React Native dev so much easier. \\n\\nFirstly, it allows anyone to dev from any machine, even with very low specs and run the app on device with Expo Go app.\\nAlso, it includes so many libraries and the performance is crazy especially on Expo SDK 54\",\"url\":\"https://x.com/Nico_Devs/status/1960268219626684768\"},{\"authorHandle\":\"@asantenocturnal\",\"authorImage\":{\"id\":\"image-63a709502747c404e4b9fce20be099590d04f902-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/63a709502747c404e4b9fce20be099590d04f902-400x400.jpg\"},\"authorName\":\" Nana Asante\",\"postText\":\"I love expo\",\"url\":\"https://x.com/asantenocturnal/status/1951825001528586485\"},{\"authorHandle\":\"@antomarchard\",\"authorImage\":{\"id\":\"image-184101ef2f04fd522c15ab2b6b490c063f29cca5-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/184101ef2f04fd522c15ab2b6b490c063f29cca5-400x400.jpg\"},\"authorName\":\" Antonin marchard\",\"postText\":\"The more time flies, the more I love @reactnative \u0026 @expo\",\"url\":\"https://x.com/antomarchard/status/1966106620662005835\"},{\"authorHandle\":\"@icookandcode\",\"authorImage\":{\"id\":\"image-ecbc5f6a58b39b20ee300aef2cb246dc8d2c3c73-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/ecbc5f6a58b39b20ee300aef2cb246dc8d2c3c73-400x400.jpg\"},\"authorName\":\" Adrian Carolli\",\"postText\":\"I love @expo for making my life so much easier!\",\"url\":\"https://x.com/icookandcode/status/1956161800233476513\"},{\"authorHandle\":\"@schlimmson\",\"authorImage\":{\"id\":\"image-4317219ac0c1f192d953db4954ff03c3cdb07aae-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/4317219ac0c1f192d953db4954ff03c3cdb07aae-400x400.jpg\"},\"authorName\":\"Simon Grimm\",\"postText\":\"It's almost shocking how much I take Expo API routes for granted at this point.\\n\\nI can't imagine working any other way, they are a natural part of every RN project I do.\",\"url\":\"https://x.com/schlimmson/status/1963964589462389206\"},{\"authorHandle\":\"@hugoasduarte\",\"authorImage\":{\"id\":\"image-4adfa8ab563a335855c8b5010d5c969c87c91ee8-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/4adfa8ab563a335855c8b5010d5c969c87c91ee8-400x400.jpg\"},\"authorName\":\"Hugo Duarte\",\"postText\":\"I love @expo so much!\\n\\nWas struggling to upgrade an old React Native app to the latest version for a few days without success.\\n\\nCreated a new expo app, copied my src folder along with some package installs and was ready in just a few minutes!\",\"url\":\"https://x.com/hugoasduarte/status/1831618467365007777\"},{\"authorHandle\":\"@devon_94\",\"authorImage\":{\"id\":\"image-090228df12a8c97a6c7749872ed6517768969174-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/090228df12a8c97a6c7749872ed6517768969174-400x400.jpg\"},\"authorName\":\"devon\",\"postText\":\"highly recommend @expo\",\"url\":\"https://x.com/devon_94/status/1680432340818972672\"},{\"authorHandle\":\"@wackie\",\"authorImage\":{\"id\":\"image-8a834edec04afcae5892bb0f3adb37d295343c48-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/8a834edec04afcae5892bb0f3adb37d295343c48-400x400.jpg\"},\"authorName\":\"JD Conley\",\"postText\":\"if you're debating between raw react native and expo, cho
1ose expo. i tried years ago but it wasn't good enough. now the wrapper is winning. smooth dev environment. flexible. much better ecosystem and documentation.\",\"url\":\"https://x.com/wackie/status/1967618703492796886\"},{\"authorHandle\":\"@hadnazzar\",\"authorImage\":{\"id\":\"image-004ccb1060989167eb35f022b9f7d01ac8c172af-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/004ccb1060989167eb35f022b9f7d01ac8c172af-400x400.jpg\"},\"authorName\":\"Melih Yumak\",\"postText\":\"ð Why choose #Expo for your next app? Enjoy the simplicity of building with one codebase for all platforms, access a rich library of pre-built components, and streamline updates with over-the-air changesâall without touching native code! ð #ReactNative #js #100DaysOfCode\",\"url\":\"https://x.com/hadnazzar/status/1783636614389895305\"},{\"authorHandle\":\"@_mohawwal\",\"authorImage\":{\"id\":\"image-b8e37a26e2c9f290cfca71718261d02cfb7da29f-399x399-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/b8e37a26e2c9f290cfca71718261d02cfb7da29f-399x399.jpg\"},\"authorName\":\":) waally\",\"postText\":\"I love expo/react native\",\"url\":\"https://x.com/_mohawwal/status/1872583592326697391\"},{\"authorHandle\":\"@joshgonsalves_\",\"authorImage\":{\"id\":\"image-e59b055582a87aa6e1fed8ac3ccf606cf1350e32-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/e59b055582a87aa6e1fed8ac3ccf606cf1350e32-400x400.jpg\"},\"authorName\":\"Josh Gonsalves\",\"postText\":\"Makes sense. I do LOVE expo.\",\"url\":\"https://x.com/joshgonsalves_/status/1966582778088022426\"},{\"authorHandle\":\"@miaugladiator1\",\"authorImage\":{\"id\":\"image-c6ec8fa33ced18d203ff1e872c3a33f56276c29c-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/c6ec8fa33ced18d203ff1e872c3a33f56276c29c-400x400.jpg\"},\"authorName\":\"miaugladiator11\",\"postText\":\"can 100% recommend expo is so much better than just pure react native imo\",\"url\":\"https://x.com/miaugladiator1/status/1944470251996877226\"},{\"authorHandle\":\"@danecando\",\"authorImage\":{\"id\":\"image-0616f054ebf66def4b5e7eb25fac2d3aedac31dd-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/0616f054ebf66def4b5e7eb25fac2d3aedac31dd-400x400.jpg\"},\"authorName\":\"Dane Grant\",\"postText\":\"Also, @expo is amazing\",\"url\":\"https://x.com/danecando/status/1907422266415046771\"},{\"authorHandle\":\"@hackerswagger\",\"authorImage\":{\"id\":\"image-7f31b0e4e6fadd2c8dcf1c5426828401a43942b5-400x400-png\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/7f31b0e4e6fadd2c8dcf1c5426828401a43942b5-400x400.png\"},\"authorName\":\"getDerivedSwaggerFromHacker\",\"postText\":\"Big enterprise app guy here. Expo is the best! In the time another team experimented with all the new repack module federation nonsense I've got our two apps using expo CNG and almost done with new architecture. We have a mini app architecture and it's a pain.\",\"url\":\"https://x.com/hackerswagger/status/1963634603148898693\"},{\"authorHandle\":\"@princeajuzie7\",\"authorImage\":{\"id\":\"image-159691c1af9aa380b65115e8e68027a16cae0f58-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/159691c1af9aa380b65115e8e68027a16cae0f58-400x400.jpg\"},\"authorName\":\"Prince Ajuzie\",\"postText\":\"dude, react native + expo is the best option out there.\",\"url\":\"https://x.com/princeajuzie7/status/1950473034927648849\"},{\"authorHandle\":\"@patcito\",\"authorImage\":{\"id\":\"image-3315bc9b2fea5d7939384253b8cd490959d98826-400x400-jpg\",\"url\":\"https://cdn.sanity.io/images/9r24npb8/production/3315bc9b2fea5d7939384253b8cd490959d98826-400x400.jpg\"},\"authorName\":\"Patrick Aljord\",\"postText\":\"Just use @expo\",\"url\":\"https://x.com/patcito/status/1966855889501253894\"}]}}},\"homepageVariant\":\"treatment\",\"deviceExperimentExposures\":[{\"name\":\"homepage-8-28-2026\",\"time\":1790238335.317,\"salt\":\"homepage-8-28-2026.homepage-8-28-2026.homepage-8-28-2026\",\"unit\":[\"181.215.65.73\"],\"params\":{\"variant\":\"treatment\"}}]}]\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.