How do you build a full-stack testing strategy for a production React Native TV app? Michał Pierzchała connects all the dots in this article ➡️ https://clstk.com/4n9zZMj He walks through the entire process, from the ground up: ➡️ Unit & integration tests: Creating custom helpers to simulate remote control navigation in React Native Testing Library. ➡️ E2E tests: Configuring Appium and WebdriverIO to run automated tests across native (tvOS, Android TV) and web-based platforms. ➡️ Real-device validation: Integrating your test suite with device farms like AWS and BrowserStack to ensure true production readiness. This article provides the code, configurations, and strategy you need to ship high-quality TV applications with confidence. And there are even more tips coming in the 2026 edition of the TV Guide we’re writing with Amazon Developer, so sign up for the waiting list on the article’s page now 👀
Callstack
IT Services and IT Consulting
Wrocław, Dolnośląskie 7,662 followers
Cross-platform apps | Trusted by startups and global enterprises alike | Meta partners
About us
Cross-platform engineering, built for scale ⚛️ We help businesses build and scale cross-platform apps—web, mobile, desktop, TV, and beyond—faster and with fewer trade-offs. Our services span Consulting, Product Development, and Enterprise Solutions, tailored to meet the needs of companies at every stage of growth. React Universe: one model, every platform 🌌 We use a single programming model—rooted in React and React Native—to build apps that run seamlessly across platforms. That means fewer silos, faster time to market, and tighter team collaboration. React, created by Meta and backed by a global open source community, has become the industry standard for building modern user interfaces. With React Native, that same model extends far beyond mobile—powering production apps on web, desktop, TVs, wearables, and more. Engineered for the enterprise 🖥️ We work with engineering orgs to solve complex, cross-platform challenges at scale. Whether it’s re-architecting legacy systems or building from scratch, we help teams stay efficient, modern, and production-ready—backed by our React Native Enterprise Framework, libraries used by millions, and proven delivery across industries. Leading the React community from the inside 🤝 We're not just adopters—we help define where React Native goes next. As core contributors to the framework and maintainers of major community libraries, we lead from within. We share what we learn through OSS, and we help shape the ecosystem through events like React Conf, React Universe Conf, and the React Universe On Air podcast. If you're building modern apps and want to stay on the edge of what’s next, we're already in your orbit.
- Website
-
http://callstack.com
External link for Callstack
- Industry
- IT Services and IT Consulting
- Company size
- 51-200 employees
- Headquarters
- Wrocław, Dolnośląskie
- Type
- Privately Held
- Founded
- 2016
- Specialties
- react.js, react native, javascript, node.js, and next.js
Locations
-
Primary
Get directions
ulica Prosta 36
Wrocław, Dolnośląskie 53-508, PL
Employees at Callstack
Updates
-
With teams looking to scale React Native in real-world apps, brownfield setups are becoming the default. At Zalando, that means embedding React Native into a large production codebase while combining it with their internal Rendering Engine and aiming for cross-platform reuse across app and web. On November 5 at 5PM CET, we’re hosting a live session with their team. They’ll share how they approached: ➡️ Running React Native as a package ➡️ Structuring for interop with native ➡️ Solving DX challenges across platforms ➡️ What’s working and what still needs work You'll hear from: René Eichhorn & Ghasem Bakhtiari from Zalando and Mike Grabowski, Maciej Jastrzebski and Jakub Stadniczuk from Callstack. Sign up below to join the session and ask questions live ⬇️
-
-
As AI provider APIs for multimodality and tool-calling diverged, a simple incremental update wasn't enough. In the talk from our AI Meetup, 🧑🏻💻 Lars Grammel (Vercel) explains the why behind the major rewrite of AI SDK 5. He explores the three core pillars: the new provider spec, the fully type-safe UI layer, and the new controls for agentic loops. If you've ever wondered how to manage multi-step tool calls or get end-to-end type safety between your model's output and your UI, this one is for you ➡️ https://lnkd.in/dKgQgBHC
AI SDK 5: What’s New and What’s Next by Lars Grammel | AI Meetup in Wrocław, September 2025
https://www.youtube.com/
-
As Meta continues to invest in Meta Horizon OS, many React Native teams are asking about the developer experience. How easy is it to really get started? What are the practical steps and hidden "gotchas"? 👹 Jan Jaworski 🐸 wrote a getting-started guide to answer exactly that. It details how to use Expo to build for Meta Quest, focusing on leveraging your team's existing mobile stack. We walk through the two essential workflows: ➡️ Expo Go: For rapid setup, live-reloading, and quick UI iteration. ➡️ Development Build: For full native access, ADB debugging, and production-ready apps. This confirms that the Expo and React Native ecosystem provides a clear, accessible path for building immersive experiences. It makes your team's current expertise its biggest asset for entering the VR space. Get the full guide on our blog ⬇️
-
-
When mobile apps scale quickly, performance often falls behind. For one of our fintech clients, fragmented analytics made it difficult to detect incidents, track regressions, or trust test results. We helped unify their observability and improve delivery confidence by: ➡️ Consolidating three analytics systems into one. ➡️ Adding custom performance instrumentation for startup and interaction timing. ➡️ Migrating to a faster, more reliable test and CI setup. Now their team can spot issues earlier, release with confidence, and see performance trends evolve across every release. Full case study in the comments ⬇️
-
Moving a React app to TV introduces a host of engineering challenges, from managing focus with a D-pad to re-thinking interactions for the 10-foot UI. In this talk, Amazon Developer's Eric Fahsl showcases Kiro.dev, an AI assistant built to solve these problems predictably. He covers its spec-driven process and "Steering Documents" that enforce project architecture, turning a complex TV adaptation into a series of actionable, AI-generated tasks. Check out the full talk ➡️ https://clstk.com/3LicyTA
-
For companies already building with React Native, expanding to television is less than a leap, and more of a step sideways, as they can reuse 60-80% of their existing codebase, from business logic to UI components. Łukasz Chludziński’s article explores how your team can leverage its existing knowledge of Metro, TypeScript, and React DevTools to conquer the fragmented TV market ⬇️ https://clstk.com/46RIOWc This piece is the first exclusive excerpt from the upcoming TV Guide 2026 co-authored with Amazon Developer.
-
Running LLMs on-device offers privacy and offline access, but integrating models into a mobile app can be a challenge. In this talk from our AI Meetup, Szymon Rybczak breaks down React Native AI, our approach to simplifying on-device inference. He covers how to build custom providers for the AI SDK to support the MLC LLM Engine and Apple's foundation models. Watch Szymon's full presentation here ➡️ https://clstk.com/4ol0385
-
React Native Harness helps developers test native modules in a real React Native environment. Built for library authors and teams working close to native code, it simplifies testing while ensuring real execution across platforms. Congrats Szymon Chmal on the release! 🔥
We’ve just released React Native Harness, a lightweight testing framework for native modules. It allows you to run Jest-style tests directly on a device or emulator in a real React Native runtime. This makes it possible to verify native behavior without mocks or complex UI automation. Most testing tools serve a specific purpose: - Jest is fast but runs only in JavaScript. - E2E tools like Detox validate full user flows. Harness focuses on the native layer, giving developers a fast and reliable way to test native integrations. It runs anywhere Metro runs, starting with iOS and Android, and is designed to be portable and easy to integrate into CI. To prove this, we’re also adding support for VegaOS. If you build or maintain React Native libraries, you’ll likely find this useful. Congrats Szymon Chmal on this release! 🔥
-
-
🎧 Understanding the anatomy of audio APIs in React Native In our latest blog post, we take a closer look at how audio APIs work under the hood, from raw PCM buffers to the structure of WAV headers, and how to handle them efficiently using JSI and in-memory data flow. If you've ever wondered what happens between "generate sound" and "play sound", this one is for you!
While working on React Native AI, I needed to build an efficient text-to-speech pipeline and ended up going deeper than expected into how audio APIs actually work. I wrote an article about handling audio entirely in memory, from PCM buffers to WAV headers and JSI, showing how to move beyond file-based workflows and build more flexible, real-time audio pipelines in React Native. Here’s the article, enjoy! 🫡 https://clstk.com/48Yxmte