---
title: "Rock is Open-Source, RN 0.79, Expo 53, Offline AI, Faster List"
description: "Dive into React Native community news and Callstack’s latest projects, including offline AI, Module Federation in Metro or React Native Brownfield v1."
url: https://www.callstack.com/newsletters/rock-is-open-source-rn-0-79-expo-53-offline-ai-faster-list-april-updates
updated: 2026-10-25T17:22:18.603Z
---

# Rock is Open-Source, RN 0.79, Expo 53, Offline AI, Faster List

Dive into React Native community news and Callstack’s latest projects, including offline AI, Module Federation in Metro or React Native Brownfield v1.

_By Michał Pierzchala, Principal Engineer @ Callstack · Published 2025-05-08_

Hey!

It’s [Michał](https://x.com/thymikee?utm_campaign=community&utm_source=hs_email&utm_medium=email&_hsenc=p2ANqtz-8SytqVsVelWC_6itJlfxcjpZj_WnAp4B6adcTVX0USfaD3CnDKNzQLaLfKPS3H5uIy1we0) again. April was full of announcements and interesting explorations for Callstack’s R&D, React web team and React Native community. Let’s get right to the most notable updates that you definitely don’t want to miss.

![callstack_ruc_05.09.24_fot_jerzywypych_dg-52](https://www.callstack.com/assets/681c9ce122f08fffacc1b6ad_callstack_ruc_05.09.24_fot_jerzywypych_dg-52.jpeg)

## Community Highlights

Before we get to Callstack updates, take a look at some key updates in the React Universe from the last month:

- [**React Native 0.79**](https://reactnative.dev/blog/2025/04/08/react-native-0.79?utm_campaign=community&utm_source=hs_email&utm_medium=email&_hsenc=p2ANqtz-8SytqVsVelWC_6itJlfxcjpZj_WnAp4B6adcTVX0USfaD3CnDKNzQLaLfKPS3H5uIy1we0)**:** 3x faster Metro startup, faster Android app startup (TTI), better Swift compatibility for native modules, removal of remote JS debugging, JSC moving to community package (which we covered in the last issue as it was done by Oskar), aliases in package.json, and more.
- [**Expo SDK 53**](https://expo.dev/changelog/sdk-53?utm_campaign=community&utm_source=hs_email&utm_medium=email&_hsenc=p2ANqtz-8SytqVsVelWC_6itJlfxcjpZj_WnAp4B6adcTVX0USfaD3CnDKNzQLaLfKPS3H5uIy1we0)**:** It’s finally there with React Native 0.79, React 19, edge-to-edge by default on Android, improved background tasks with expo-background-task, debug builds on TestFlight (!), faster Expo Module builds on Android, and more.
- [**FlashList 2.0**](https://github.com/Shopify/flash-list/tree/new-rlv-prototype?utm_campaign=community&utm_source=hs_email&utm_medium=email&_hsenc=p2ANqtz-8SytqVsVelWC_6itJlfxcjpZj_WnAp4B6adcTVX0USfaD3CnDKNzQLaLfKPS3H5uIy1we0)**:** The rewrite of Shopify’s list to new architecture is heading to an end with the 2.0-alpha release. It doesn’t require size estimates anymore, _and_ it’s faster.
- [**Legend List 1.0**](https://bsky.app/profile/jayz.us/post/3lni5ofbuvs2s?utm_campaign=community&utm_source=hs_email&utm_medium=email&_hsenc=p2ANqtz-8SytqVsVelWC_6itJlfxcjpZj_WnAp4B6adcTVX0USfaD3CnDKNzQLaLfKPS3H5uIy1we0)**:** Another fast, community-driven, JS-based list implementation by Jay Meistrich is now stable, with a mostly compatible API to FlatList. Time to give it a go.
- [**Shopify Mobile Bridge: Making WebViews Feel Native**](https://shopify.engineering/mobilebridge-native-webviews?utm_campaign=community&utm_source=hs_email&utm_medium=email&_hsenc=p2ANqtz-8SytqVsVelWC_6itJlfxcjpZj_WnAp4B6adcTVX0USfaD3CnDKNzQLaLfKPS3H5uIy1we0)**:** Really neat UX considerations when working with WebView, so that the content inside feels more native. It very well aligns with our experience in this field.
- [**React Labs: View Transitions, Activity, and more**](https://react.dev/blog/2025/04/23/react-labs-view-transitions-activity-and-more?utm_campaign=community&utm_source=hs_email&utm_medium=email&_hsenc=p2ANqtz-8SytqVsVelWC_6itJlfxcjpZj_WnAp4B6adcTVX0USfaD3CnDKNzQLaLfKPS3H5uIy1we0)**:** The React team introduces two new experimental features: View Transitions for animations and Activity for hiding/showing UI and pre-rendering at lower priority. Additional updates include features currently in development: React Performance Tracks in DevTools, Compiler IDE Extension, Automatic Effect Dependencies with React Compiler, Fragment Refs, and Concurrent Stores for libraries.

## Callstack Incubator Highlights

### React Native AI

There’s a new way to run large language models (LLMs) on devices and it’s called `react-native-ai`. It’s a new project led by Szymon and Kewin that promises offline AI capabilities  with Vercel SDK API that you probably already know from the web. You can, of course, download your favorite models from HuggingFace at runtime. Give it a try and help us explore the limits of this approach.

> > Introducing react-native-ai 🔥  
> >  
> > Run LLMs on-device with React Native and Vercel [@aisdk](https://twitter.com/aisdk?ref%5Fsrc=twsrc%5Etfw) 😍  
> >  
> > $ 𝚗𝚙𝚖 𝚒𝚗𝚜𝚝𝚊𝚕𝚕 𝚛𝚎𝚊𝚌𝚝-𝚗𝚊𝚝𝚒𝚟𝚎-𝚊𝚒 [pic.twitter.com/MUGHjXx5vf](https://t.co/MUGHjXx5vf)
> > 
> > — Szymon Rybczak (@SzymonRybczak) [April 30, 2025](https://twitter.com/SzymonRybczak/status/1917540461037621554?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/SzymonRybczak/status/1917540461037621554)

### Rock is open-source

The time has come! Two months after announcing that we’re building a new framework, you can freely access it through NPM and [GitHub, because it’s open-source](https://github.com/callstack/rock). Give Rock a star if you like new frameworks or currently use React Native Community CLI (it takes 10 minutes to upgrade and open your project to new goodies—such as remote build cache—without much effort).

> > React Native Enterprise Framework is now open source! 🚀  
> >  
> > We've built it as a drop-in replacement for Community CLI and for those who want to incrementally adopt React Native.  
> >  
> > ✨Features:  
> > ▪️Reusable cloud builds  
> > ▪️Novel Brownfield approach  
> > ▪️Self-hosted on your infrastructure [pic.twitter.com/g9pWX8EgQZ](https://t.co/g9pWX8EgQZ)
> > 
> > — Michał Pierzchała (@thymikee) [April 25, 2025](https://twitter.com/thymikee/status/1915594430863880205?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/thymikee/status/1915594430863880205)

### React Native Brownfield v1

_The_ library for integrating React Native into existing iOS and Android apps,  react-native-brownfield got a huge boost from Oskar and just shipped v1 with new architecture, building on top of better and simpler API and supporting SwiftUI and Jetpack Compose. You can also use it when packaging your React Native app as a framework for improved DX, which is supported through [Rock brownfield plugins](https://www.rockjs.dev/docs/brownfield/ios).

> > React Native Brownfield 1.0.0 is out! 🚀  
> >  
> > \- Better API 🔧  
> > \- Supports packaging as a framework 📦  
> > \- Supports SwiftUI, Jetpack Compose ✨  
> >  
> > Check out the sample integration below ⬇️ [pic.twitter.com/7Ju0SyewAo](https://t.co/7Ju0SyewAo)
> > 
> > — Oskar Kwaśniewski (@o\_kwasniewski) [April 16, 2025](https://twitter.com/o%5Fkwasniewski/status/1912524251170586851?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/o_kwasniewski/status/1912524251170586851)

### React Native Paper is back!

With over 200k weekly downloads, `react-native-paper` is one of the most used UI library in the React Native Community. For quite some time, we’ve held it in maintenance mode, without much active development. We listened to the latest feedback on the library however, went back to the drawing board, and decided it’s time to give the library a breath of fresh air, as we have some exciting ideas ahead of it. Luke is back at work fixing bugs and prepping for v6 release. Stay tuned!

> > 🚀 Just published 3 new releases of the [@rn\_paper](https://twitter.com/rn%5Fpaper?ref%5Fsrc=twsrc%5Etfw) – each includes various bug fixes.  
> >  
> > 👷This is part of a broader effort to refresh the project and catch up on overdue updates.  
> >  
> > Thanks for your patience – more to come soon! 💪 [pic.twitter.com/8368f9VwW9](https://t.co/8368f9VwW9)
> > 
> > — Luke Walczak (@\_happiryu) [April 24, 2025](https://twitter.com/%5Fhappiryu/status/1915345052995355082?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/_happiryu/status/1915345052995355082)

### Experimenting with CSS in React Native

Some say competition drives progress and innovation. And we believe in that. When Mario heard about Lynx supporting CSS, having a few attempts at rewriting Yoga already behind, he went into his favorite C++ rabbit hole to see if we could have CSS in React Native. Results? It seems we could! This is an early, but promising, experiment, and we’ll certainly explore this space in the upcoming months.

> > Something is impossible, until somebody does it...  
> >  
> > CSS support in React Native 🤫 [pic.twitter.com/XgiT6Qyppo](https://t.co/XgiT6Qyppo)
> > 
> > — Mariusz Pasiński (@mani3xis) [April 17, 2025](https://twitter.com/mani3xis/status/1912947427864441144?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/mani3xis/status/1912947427864441144)

### Module Federation in Metro

Jakub was clearly fed up with Module Federation being only available in Re.Pack and, guess what, he’s now working on making it available for _every_ React Native app without migrating to different bundlers. That’s right, Metro is going to get MF support really soon! We’re excited to collaborate with the Metro core team. And kudos to Zephyr Cloud sponsoring this effort 🙌

> > Very excited to announce that we managed to get Module Federation working with [@MetroBundler](https://twitter.com/MetroBundler?ref%5Fsrc=twsrc%5Etfw) 🚀  
> >  
> > More info & repo below 👇 [pic.twitter.com/XaGknqg23e](https://t.co/XaGknqg23e)
> > 
> > — Jakub Romańczyk (@\_jbroma) [April 17, 2025](https://twitter.com/%5Fjbroma/status/1912903068464594993?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/_jbroma/status/1912903068464594993)

### Self-hosted over-the-air updates

With CodePush being sun set at the end of March, there’s an explosion of alternative services that want to get a piece of the OTA cake. Szymon recently gave a try to [hot-updater](https://github.com/gronxb/hot-updater)—a self-hosted OTA tool, and it was a surprisingly pleasant experience. Moreover, the maintainer added support to Rock the second day it was open-sourced. We’ll continue to watch this project.

> > wow I just managed to setup OTA updates for React Native app in 15 minutes!! with beautiful CLI that walked me through all the steps, the best part: it's self-hosted!! 🔥🔥 [pic.twitter.com/H15Pwh63fK](https://t.co/H15Pwh63fK)
> > 
> > — Szymon Rybczak (@SzymonRybczak) [April 17, 2025](https://twitter.com/SzymonRybczak/status/1912918418753277994?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/SzymonRybczak/status/1912918418753277994)

## Blog

Latest article on our blog

- [**Powering Native Apps with React Native Brownfield**](https://www.callstack.com/blog/powering-native-apps-with-react-native-brownfield) **by Burak Güner:** See React Native Brownfield v1 in action, where its new API and packaging support help add a React Native app to an existing iOS and Android project.
- [**Profiling React Native Internals with Tracy**](https://www.callstack.com/blog/profiling-react-native-internals-with-tracy-for-peak-performance) **by Mariusz Pasiński:** Another exploration of low-level C++ profiling with Tracy; this time it’s about going through React Native internals step-by-step to assess CPU usage and memory allocations using this powerful tool.

## Podcast, webinars & talks

- **React Universe On Air #50:** [**Exploring TanStack Ecosystem with Tanner Linsley**](https://www.callstack.com/podcasts/exploring-tanstack-ecosystem-with-tanner-linsley)**:** From React Query to TanStack Start—Tanner Linsley walks through the evolution of TanStack’s headless libraries and explains the thinking behind full-stack client-first architecture.
- [**Why You Need Rock**](https://youtu.be/yf-UZJ84-Gk?feature=shared) **with Mike Grabowski and Michał Pierzchała**: Get to know our recently open-sourced framework built for large teams and projects that helps tackle slow CI builds, complex native code, and platform fragmentation with scalable, cloud-agnostic solutions.
- [**Master JavaScript Performance in React Native (Part 1)**](https://youtu.be/a2HkkkisIAg?feature=shared) **with Mike Grabowski and Szymon Chmal**: Learn how to spot real JS performance bottlenecks, avoid common pitfalls, and keep your UI smooth with yielding and async patterns.
- [**How to Make Your React (Native) App Feel Native**](https://youtu.be/qT2xZ1S1X8g?feature=shared) **by Oskar Kwaśniewski:** From platform-specific gestures to UX nuance, get a practical breakdown of how to build apps that _feel_ right on iOS, Android, VisionOS, and more.
- [**I Built a File-Based Router for React Native**](https://youtu.be/oQjFVF3g310?feature=shared) **by Szymon Chmal:** How a weekend hack led to a custom file router with dynamic imports, suspense handling, and Next.js vibes—all running natively on React Native.
- [**Bring Your Favorite Language to React Native**](https://youtu.be/2wjGP9NHVxE?feature=shared) **by Robert Pasiński:** Discover PolyGen—a WebAssembly-based toolkit for embedding Rust, Go, COBOL (yes, really) and more into React Native apps, no TurboModules required.

## Coming Soon

- **NodeAPI:** We keep working in this area together with our tech partners and have some exciting updates to share in the upcoming months,
- **OpenTelemetry:** Adam is working on the [react-native-open-telemetry](https://github.com/callstack/react-native-open-telemetry) in the open, and we’re still interested in this space. Feel free to give it a star and watch what’s coming.

## REACT UNIVERSE CONF 2025 UPDATE

Big momentum on the React Universe front:

- **Speaker lineup just got even stronger.** Welcome Violina Popova ([ClipMyHorse.TV](http://ClipMyHorse.TV)), Vladimir Morozov & Khalef Hosany (Microsoft), Kræn Hansen (MongoDB), and Dr. Kubilay Ahmet Küçük (Oxford University).
- **Diversity & Volunteer applications are now open!** Want to attend or help out? Apply at [reactuniverseconf.com/diversity](https://www.reactuniverseconf.com/diversity)
- **Regular Access tickets are on sale**—grab yours before prices go up. Group coming? Use `RUC25Teams` for 15% off 4+ tickets.
- **Performance Workshops** are selling fast. Tere are just a few seats lets, so don’t wait too long before saving your spot at [reactuniverseconf.com/workshops-2025](https://www.reactuniverseconf.com/workshops-2025)

That’s it for April’s updates. Stay tuned for what’s coming in May, because we’re already working on some events and content pieces that we couldn’t mention in this newsletter edition yet.

Cheers,

Michał
