Cover Photo for App.js Conference 2025

App.js Conference 2025

Primary Photo for React Native Community KrakĂłw (RNCK)

Hosted by

React Native Community KrakĂłw (RNCK)

In-Person

Address available to attendees

Ready to join in on the fun?

Join us for the 5th edition of App.js Conf, the leading React Native & Expo conference!

Last year, we welcomed over 500 developers from around the globe. This year, we're back with an even bigger and better event, featuring:

đŸ‘‰đŸ» May 28th: workshop day with eight in-depth sessions to choose from, covering topics like animations, performance optimization, 3D graphics, and more.

đŸ‘‰đŸ» May 29th - 30th: two full days of conference talks from top experts and contributors in the React Native community.

đŸ‘‰đŸ» May 30th: afterparty to connect with fellow developers and celebrate the future of app development!

Tickets are on sale now! Check www.appjs.co for details and secure your spot.

See you in May! đŸ‘‹đŸ»

Presentations

Kiryl Ziusko

Keyboard management evolution in react-native

Tired of battling keyboard issues in your React Native apps? Join us on a journey through the evolution of keyboard management—tracing its path from clunky default behaviors to cutting-edge solutions. Discover the latest innovations that power fluid, native-like experiences, and see real-world use cases like chat interfaces come to life. Walk away with the knowledge to transform frustrating keyboard quirks into seamless interactions that users will love

Michael Blanchard

Scaling Enterprise CI/CD: A Migration Success Story

From legacy CI/CD infrastructure to lightning-fast Expo EAS: discover how we transformed our enterprise React Native build system while dramatically reducing both build times and infrastructure costs. This talk walks through our journey integrating Expo EAS with GitHub Actions, and creating a modern native app workflow that scales with development needs. You'll leave with practical strategies for migrating complex build systems, optimizing CI/CD performance, and measuring the real impact on developer productivity.

Saul Sharma

Building React Native Apps with Premium Feel and Quality UX

Learn practical React Native techniques to instill a 'premium feel' across the entire user journey. We'll cover implementing polished animations and intuitive gestures, designing effective navigation patterns, optimizing perceived performance, and utilizing haptics meaningfully. Discover strategic considerations for crucial touchpoints like onboarding flows and how/when to present information like sign-up or subscription options. Gain actionable insights from top-tier apps to significantly boost your app's overall quality and user satisfaction.

Laura Beatris

The Future of Authentication in React Native

The talk will cover modern methods such as passkeys, TOTP, and biometrics, along with more advanced patterns like offline authentication for mobile apps. Attendees will learn how to implement these strategies leveraging React Native primitives while understanding the security trade-offs and best practices.

Krzysztof Piaskowy

WebGPU === High performant 3D animations in React Native

Efficient 3D graphics in React Native is now possible thanks to WebGPU, and it’s an opportunity you don't want to miss. While you may think of GPU as something challenging to handle, WebGPU, combined with tools like Three.js, Reanimated, and Worklets, makes breaking limits and achieving previously impossible become a reality.

WebGPU isn’t just about graphic, offering great computational power that can handle even AI computations directly within your React Native app. Moreover the ecosystem is rapidly evolving with solutions like TypeGPU, which are designed to help you navigate and feel at home in this exciting new space. If you're constantly seeking opportunities to make your app stand out and offer an unmatched, unique experience for your users, then this talk is for you.

Enzo Manuel Mangano

Everybody can cook with React Native

It’s common to create animations and feel that something is still missing. The motion is there, but the app doesn’t quite feel alive—and it’s easy to settle for that. This talk explores how to move beyond defaults and craft immersive animations by combining Reanimated and Skia. We’ll dive into simple yet powerful techniques for refining motion, optimizing performance, and adding a few "secret ingredients" to surprise your users.

Alex Chou

Taking the Party Outside the App with App Clip and Live Activity

Learn how Partiful took their iOS app and reached users beyond the conventional app boundaries by building an App Clip and Live Activity — all in one React Native monorepo.

Mateusz KopciƄski

Running Small Language Models on Your Phone: Bringing AI to Mobile with React Native and ExecuTorch

LLMs are powerful, but at the same time, too large and resource-intensive. In this talk, you’ll learn how these models work, how they're optimized into smaller, more efficient SLMs, and why it’s a game-changer for mobile development. We’ll also explore the benefits of Edge AI, like privacy, lower latency, and offline support, and we'll walk you through how to integrate on-device conversational AI into a React Native app using ExecuTorch.

Kim Chouard

Mozart Never Had React Native: You Do

Sound is one of the most powerful, yet, underutilized UX tool in app design. Whether it’s the gentle chime of a completed task, an interactive musical interface, or a rich, interactive soundscape that makes users feel like they’re inside the app, sound can turn a good experience into an unforgettable one.

In this talk, we’ll share how you can use new tools like expo-audio and react-native-audio-api to unleash the untapped power of sounds in React Native apps. Whether you’re building a meditation app, a game or just looking to elevate your app’s UX, we’ll provide practical techniques to make your apps sound as good as it looks!

Primary Photo for Perttu LĂ€hteenlahti

Perttu LĂ€hteenlahti

Unlocking Revenue: Monetizing Your React Native App with In-App Purchases

Learn how to turn your app into a business. In this talk, I’ll break down the in-app purchase flow across the App Store and Play Store, walk you through setup, and show how to integrate purchases seamlessly into your React Native app.

Primary Photo for Delphine Bugner

Delphine Bugner

Le Chat and a Brief History of Streaming

Le Chat is the app developed by Mistral AI, the pioneering French artificial intelligence company. Like ChatGPT or DeepSeek, Le Chat allows everyone, everywhere, to chat with Mistral’s models. Published a few months ago, the app is powered by React Native and Expo.

The talk will be a technical dive into one central building block of the app: text streaming. Allowing LLM’s answers to appear word by word on screen,  HTTP streaming is a classic method - yet a polyfill is still required for React Native's fetch. Why? How does it work exactly? What are the specific native considerations around it? And what else does it power within the React Native ecosystem?

Aaron Grider Grider

Expo on Orbit

& Nick Lopac

How SpaceX is using React Native and Expo to enable lean teams to deliver results — serving users across the globe and beyond.

Tomasz SuƂkowski

Software Composing: Expo development for your PM

Coding is difficult. But streamlined app creators are too limiting.

AI helps to bring these two extremes together in a way that removes barriers to entry while providing a lot of flexibility. Let’s explore how we can utilize AI app composers to increase efficiency, whether you are a developer or not—and what the most effective places to use them are.

Primary Photo for Anisha Malde

Anisha Malde

The Bigger Picture

& Ɓukasz ChludziƄski

In today’s React Native development landscape, we are no longer building for just mobile. We have the capability to develop for web, automotive, VR and TV. While each platform presents unique challenges developing for the fragmented landscape of TV experiences, in particular, requires balancing consistent app performance across platforms & devices while optimizing for each one’s specific requirements.

So, by sharing our lessons learnt from how to build performant apps for TV, we are essentially sharing React Native performance optimization techniques and best practices for creating scalable, accessible, high-performing apps across multiple operating systems, platforms, and devices.

In this talk, we will explore the intricacies of TV development and how it can help you approach building for a range of different form factors & devices. We will then explore how to structure a scalable codebase and look into strategies for efficient code sharing & feature development. Additionally, we will cover React Native performance optimization techniques as well as debunk how the new React Native architecture impacts performance.

Primary Photo for Jacob Arvidsson

Jacob Arvidsson

Building Secure React Native Apps

When building apps with strict security requirements, developers often default to fully native or brownfield approaches, assuming that JavaScript-based solutions fall short. However, times have changed—many of the security blockers that once limited React Native have been overcome, allowing greenfield apps to achieve the same level of security as their native counterparts.

But security isn’t automatic. Developers must still take deliberate steps to safeguard their apps. By leveraging Expo modules, we can implement critical security features such as secure storage, encrypted networking with TLS pinning, and host whitelisting. Additionally, advanced protections like device assurance, runtime security, and threat monitoring play a crucial role in keeping our apps safe against modern threats—yet many React Native developers remain unfamiliar with them.

In this talk, we’ll explore the essential security technologies available to React Native engineers, demystify key security concepts, and showcase how you can build truly secure mobile applications—without sacrificing the benefits of React Native.

MiƂosz Filimowski

Let's Go Live: React Native live streaming with zero WebRTC knowledge

Video Streaming is hard - no doubt about it! But with the right tools, you don’t need to understand every detail. In this talk, you’ll learn how to skip the internals, get a quick intro to the basics, and walk away with everything you need to start streaming - no prior experience needed.

Sojin Park

Brownfield React Native at Scale: Ship Dozens of Micro-Apps Daily

Toss, South Korea’s leading fintech app, runs 40+ micro React Native apps inside a brownfield super-app with 20+ daily deployments. We’ll share how we customized the bundling pipeline—replacing Metro with esbuild and enabling dynamic multi-bundle loading—to achieve sub-10s builds, sub-200KB bundles, and scalable React Native deployments at scale.

Rafael Mendiola

Large-Scale React Native Development in the Age of AI

AI is transforming the global software industry, enabling developers to become more productive than ever before. Large engineering organizations must now adapt to leverage these opportunities and keep pace with this evolution .For engineering leaders, this transformation presents both opportunities and challenges. The shift to AI-assisted development requires thoughtful consideration to accelerate quality, productivity and collaboration.

As AI accelerates projects, we're likely to see a shift toward more product complexity and larger codebases rather than simply faster delivery. This is a pivotal moment for individual developers and organizations to share their experience going through this major paradigm shift.

Drawing from personal experience and Hinge Health's journey as a large React Native team, this talk presents practical strategies for managing the transition to AI-assisted development in a large engineering organization. We'll explore how AI is transforming our product development pipeline through changes in developer productivity and satisfaction, CI, technical writing, project planning, and tooling to handle growing codebase complexity.

Primary Photo for Nicola Corti

Nicola Corti

Life After Legacy: The New Architecture Future

& Riccardo Cipolleschi

The New React Native Architecture has been enabled by default for several months now, and we're excited to see how it's being used. Now what? What is going to happen to Legacy Architecture?

Several developers leveraged our Interop Layers to be able to use the New Architecture. Others haven’t migrated yet or are in the process of migrating. You might be wondering: what’s going to happen to my application in a future version of React Native? Will it just stop working?

In this talk, we'll take a deep dive into the world beyond Legacy Architecture. We'll explore what are the benefits of dropping the old code, what’s our plan to sunset the Legacy Architecture, and share our roadmap for a seamless transition to the new era of React Native.

Join us as we walk through what the future of React Native looks like.

Devlin Duldulao

TanStack Query in Expo apps: Improving DX and UX like no other

This presentation will take you into the core functionalities of TanStack Query, a powerful tool for managing server state in web applications, which can also be used in Expo applications. We’ll explore how it optimizes data fetching, caching, and synchronization, leading to more efficient and scalable applications. The session will include real-world examples demonstrating how TanStack Query can seamlessly integrate existing Expo projects, emphasizing best performance optimization and error-handling practices. Attendees will leave with a comprehensive understanding of how TanStack Query can transform their approach to data management in Expo applications.

Jay Meistrich

Legend List: Optimizing for Peak List Performance

Legend List makes React Native lists much faster while enabling bidirectional infinite lists and better chat UIs. We'll explore the performance improvements, the tradeoffs of recycling, and how we can render infinitely long dynamic chat UIs without any compromises. We'll dive into the key optimizations behind its speed and how they work, so that you can apply them to your own apps and libraries.

Cover Photo for App.js Conference 2025

Ready to join in on the fun?

App.js Conference 2025

Primary Photo for React Native Community KrakĂłw (RNCK)

Hosted by

React Native Community KrakĂłw (RNCK)

In-Person

Address available to attendees

Join us for the 5th edition of App.js Conf, the leading React Native & Expo conference!

Last year, we welcomed over 500 developers from around the globe. This year, we're back with an even bigger and better event, featuring:

đŸ‘‰đŸ» May 28th: workshop day with eight in-depth sessions to choose from, covering topics like animations, performance optimization, 3D graphics, and more.

đŸ‘‰đŸ» May 29th - 30th: two full days of conference talks from top experts and contributors in the React Native community.

đŸ‘‰đŸ» May 30th: afterparty to connect with fellow developers and celebrate the future of app development!

Tickets are on sale now! Check www.appjs.co for details and secure your spot.

See you in May! đŸ‘‹đŸ»

Presentations

Kiryl Ziusko

Keyboard management evolution in react-native

Tired of battling keyboard issues in your React Native apps? Join us on a journey through the evolution of keyboard management—tracing its path from clunky default behaviors to cutting-edge solutions. Discover the latest innovations that power fluid, native-like experiences, and see real-world use cases like chat interfaces come to life. Walk away with the knowledge to transform frustrating keyboard quirks into seamless interactions that users will love

Michael Blanchard

Scaling Enterprise CI/CD: A Migration Success Story

From legacy CI/CD infrastructure to lightning-fast Expo EAS: discover how we transformed our enterprise React Native build system while dramatically reducing both build times and infrastructure costs. This talk walks through our journey integrating Expo EAS with GitHub Actions, and creating a modern native app workflow that scales with development needs. You'll leave with practical strategies for migrating complex build systems, optimizing CI/CD performance, and measuring the real impact on developer productivity.

Saul Sharma

Building React Native Apps with Premium Feel and Quality UX

Learn practical React Native techniques to instill a 'premium feel' across the entire user journey. We'll cover implementing polished animations and intuitive gestures, designing effective navigation patterns, optimizing perceived performance, and utilizing haptics meaningfully. Discover strategic considerations for crucial touchpoints like onboarding flows and how/when to present information like sign-up or subscription options. Gain actionable insights from top-tier apps to significantly boost your app's overall quality and user satisfaction.

Laura Beatris

The Future of Authentication in React Native

The talk will cover modern methods such as passkeys, TOTP, and biometrics, along with more advanced patterns like offline authentication for mobile apps. Attendees will learn how to implement these strategies leveraging React Native primitives while understanding the security trade-offs and best practices.

Krzysztof Piaskowy

WebGPU === High performant 3D animations in React Native

Efficient 3D graphics in React Native is now possible thanks to WebGPU, and it’s an opportunity you don't want to miss. While you may think of GPU as something challenging to handle, WebGPU, combined with tools like Three.js, Reanimated, and Worklets, makes breaking limits and achieving previously impossible become a reality.

WebGPU isn’t just about graphic, offering great computational power that can handle even AI computations directly within your React Native app. Moreover the ecosystem is rapidly evolving with solutions like TypeGPU, which are designed to help you navigate and feel at home in this exciting new space. If you're constantly seeking opportunities to make your app stand out and offer an unmatched, unique experience for your users, then this talk is for you.

Enzo Manuel Mangano

Everybody can cook with React Native

It’s common to create animations and feel that something is still missing. The motion is there, but the app doesn’t quite feel alive—and it’s easy to settle for that. This talk explores how to move beyond defaults and craft immersive animations by combining Reanimated and Skia. We’ll dive into simple yet powerful techniques for refining motion, optimizing performance, and adding a few "secret ingredients" to surprise your users.

Alex Chou

Taking the Party Outside the App with App Clip and Live Activity

Learn how Partiful took their iOS app and reached users beyond the conventional app boundaries by building an App Clip and Live Activity — all in one React Native monorepo.

Mateusz KopciƄski

Running Small Language Models on Your Phone: Bringing AI to Mobile with React Native and ExecuTorch

LLMs are powerful, but at the same time, too large and resource-intensive. In this talk, you’ll learn how these models work, how they're optimized into smaller, more efficient SLMs, and why it’s a game-changer for mobile development. We’ll also explore the benefits of Edge AI, like privacy, lower latency, and offline support, and we'll walk you through how to integrate on-device conversational AI into a React Native app using ExecuTorch.

Kim Chouard

Mozart Never Had React Native: You Do

Sound is one of the most powerful, yet, underutilized UX tool in app design. Whether it’s the gentle chime of a completed task, an interactive musical interface, or a rich, interactive soundscape that makes users feel like they’re inside the app, sound can turn a good experience into an unforgettable one.

In this talk, we’ll share how you can use new tools like expo-audio and react-native-audio-api to unleash the untapped power of sounds in React Native apps. Whether you’re building a meditation app, a game or just looking to elevate your app’s UX, we’ll provide practical techniques to make your apps sound as good as it looks!

Primary Photo for Perttu LĂ€hteenlahti

Perttu LĂ€hteenlahti

Unlocking Revenue: Monetizing Your React Native App with In-App Purchases

Learn how to turn your app into a business. In this talk, I’ll break down the in-app purchase flow across the App Store and Play Store, walk you through setup, and show how to integrate purchases seamlessly into your React Native app.

Primary Photo for Delphine Bugner

Delphine Bugner

Le Chat and a Brief History of Streaming

Le Chat is the app developed by Mistral AI, the pioneering French artificial intelligence company. Like ChatGPT or DeepSeek, Le Chat allows everyone, everywhere, to chat with Mistral’s models. Published a few months ago, the app is powered by React Native and Expo.

The talk will be a technical dive into one central building block of the app: text streaming. Allowing LLM’s answers to appear word by word on screen,  HTTP streaming is a classic method - yet a polyfill is still required for React Native's fetch. Why? How does it work exactly? What are the specific native considerations around it? And what else does it power within the React Native ecosystem?

Aaron Grider Grider

Expo on Orbit

& Nick Lopac

How SpaceX is using React Native and Expo to enable lean teams to deliver results — serving users across the globe and beyond.

Tomasz SuƂkowski

Software Composing: Expo development for your PM

Coding is difficult. But streamlined app creators are too limiting.

AI helps to bring these two extremes together in a way that removes barriers to entry while providing a lot of flexibility. Let’s explore how we can utilize AI app composers to increase efficiency, whether you are a developer or not—and what the most effective places to use them are.

Primary Photo for Anisha Malde

Anisha Malde

The Bigger Picture

& Ɓukasz ChludziƄski

In today’s React Native development landscape, we are no longer building for just mobile. We have the capability to develop for web, automotive, VR and TV. While each platform presents unique challenges developing for the fragmented landscape of TV experiences, in particular, requires balancing consistent app performance across platforms & devices while optimizing for each one’s specific requirements.

So, by sharing our lessons learnt from how to build performant apps for TV, we are essentially sharing React Native performance optimization techniques and best practices for creating scalable, accessible, high-performing apps across multiple operating systems, platforms, and devices.

In this talk, we will explore the intricacies of TV development and how it can help you approach building for a range of different form factors & devices. We will then explore how to structure a scalable codebase and look into strategies for efficient code sharing & feature development. Additionally, we will cover React Native performance optimization techniques as well as debunk how the new React Native architecture impacts performance.

Primary Photo for Jacob Arvidsson

Jacob Arvidsson

Building Secure React Native Apps

When building apps with strict security requirements, developers often default to fully native or brownfield approaches, assuming that JavaScript-based solutions fall short. However, times have changed—many of the security blockers that once limited React Native have been overcome, allowing greenfield apps to achieve the same level of security as their native counterparts.

But security isn’t automatic. Developers must still take deliberate steps to safeguard their apps. By leveraging Expo modules, we can implement critical security features such as secure storage, encrypted networking with TLS pinning, and host whitelisting. Additionally, advanced protections like device assurance, runtime security, and threat monitoring play a crucial role in keeping our apps safe against modern threats—yet many React Native developers remain unfamiliar with them.

In this talk, we’ll explore the essential security technologies available to React Native engineers, demystify key security concepts, and showcase how you can build truly secure mobile applications—without sacrificing the benefits of React Native.

MiƂosz Filimowski

Let's Go Live: React Native live streaming with zero WebRTC knowledge

Video Streaming is hard - no doubt about it! But with the right tools, you don’t need to understand every detail. In this talk, you’ll learn how to skip the internals, get a quick intro to the basics, and walk away with everything you need to start streaming - no prior experience needed.

Sojin Park

Brownfield React Native at Scale: Ship Dozens of Micro-Apps Daily

Toss, South Korea’s leading fintech app, runs 40+ micro React Native apps inside a brownfield super-app with 20+ daily deployments. We’ll share how we customized the bundling pipeline—replacing Metro with esbuild and enabling dynamic multi-bundle loading—to achieve sub-10s builds, sub-200KB bundles, and scalable React Native deployments at scale.

Rafael Mendiola

Large-Scale React Native Development in the Age of AI

AI is transforming the global software industry, enabling developers to become more productive than ever before. Large engineering organizations must now adapt to leverage these opportunities and keep pace with this evolution .For engineering leaders, this transformation presents both opportunities and challenges. The shift to AI-assisted development requires thoughtful consideration to accelerate quality, productivity and collaboration.

As AI accelerates projects, we're likely to see a shift toward more product complexity and larger codebases rather than simply faster delivery. This is a pivotal moment for individual developers and organizations to share their experience going through this major paradigm shift.

Drawing from personal experience and Hinge Health's journey as a large React Native team, this talk presents practical strategies for managing the transition to AI-assisted development in a large engineering organization. We'll explore how AI is transforming our product development pipeline through changes in developer productivity and satisfaction, CI, technical writing, project planning, and tooling to handle growing codebase complexity.

Primary Photo for Nicola Corti

Nicola Corti

Life After Legacy: The New Architecture Future

& Riccardo Cipolleschi

The New React Native Architecture has been enabled by default for several months now, and we're excited to see how it's being used. Now what? What is going to happen to Legacy Architecture?

Several developers leveraged our Interop Layers to be able to use the New Architecture. Others haven’t migrated yet or are in the process of migrating. You might be wondering: what’s going to happen to my application in a future version of React Native? Will it just stop working?

In this talk, we'll take a deep dive into the world beyond Legacy Architecture. We'll explore what are the benefits of dropping the old code, what’s our plan to sunset the Legacy Architecture, and share our roadmap for a seamless transition to the new era of React Native.

Join us as we walk through what the future of React Native looks like.

Devlin Duldulao

TanStack Query in Expo apps: Improving DX and UX like no other

This presentation will take you into the core functionalities of TanStack Query, a powerful tool for managing server state in web applications, which can also be used in Expo applications. We’ll explore how it optimizes data fetching, caching, and synchronization, leading to more efficient and scalable applications. The session will include real-world examples demonstrating how TanStack Query can seamlessly integrate existing Expo projects, emphasizing best performance optimization and error-handling practices. Attendees will leave with a comprehensive understanding of how TanStack Query can transform their approach to data management in Expo applications.

Jay Meistrich

Legend List: Optimizing for Peak List Performance

Legend List makes React Native lists much faster while enabling bidirectional infinite lists and better chat UIs. We'll explore the performance improvements, the tradeoffs of recycling, and how we can render infinitely long dynamic chat UIs without any compromises. We'll dive into the key optimizations behind its speed and how they work, so that you can apply them to your own apps and libraries.

Guild

Get in touch!

hi@guild.host