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. You can select two workshops that best fit your interests:

  • Animations and Interactions – Intro [SOLD OUT]
  • Animations and Interactions – Advanced [SOLD OUT]
  • Performance – analysis & optimization techniques [SOLD OUT]
  • Mobile & Web with React Native [SOLD OUT]
  • Production-ready Patterns for EAS Update
  • 3d graphics with WebGPU, Three.js & Reanimated
  • Fine-tuning for the ā€œNative Feelā€Ā [SOLD OUT]

šŸ‘‰šŸ» 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

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.

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 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.

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.

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.

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.

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.

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.

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 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.

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.

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. You can select two workshops that best fit your interests:

  • Animations and Interactions – Intro [SOLD OUT]
  • Animations and Interactions – Advanced [SOLD OUT]
  • Performance – analysis & optimization techniques [SOLD OUT]
  • Mobile & Web with React Native [SOLD OUT]
  • Production-ready Patterns for EAS Update
  • 3d graphics with WebGPU, Three.js & Reanimated
  • Fine-tuning for the ā€œNative Feelā€Ā [SOLD OUT]

šŸ‘‰šŸ» 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

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.

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 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.

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.

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.

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.

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.

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.

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 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.

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.

Guild

Get in touch!

hi@guild.host