Hosted by
React Native Community KrakĂłw (RNCK)
Wednesday, May 28th-30th
9:00AM to 12:00PM CEST
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
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
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
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 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
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
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
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
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
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!
Perttu LĂ€hteenlahti
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.
Delphine Bugner
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
& 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
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.
Anisha Malde
& Ć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.
Jacob Arvidsson
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
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
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
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.
Nicola Corti
& 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
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 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.
Ready to join in on the fun?
Hosted by
React Native Community KrakĂłw (RNCK)
May
28
Wednesday, May 28th-30th
9:00AM to 12:00PM CEST
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
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
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
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 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
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
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
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
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
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!
Perttu LĂ€hteenlahti
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.
Delphine Bugner
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
& 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
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.
Anisha Malde
& Ć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.
Jacob Arvidsson
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
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
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
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.
Nicola Corti
& 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
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 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.
Get in touch!
hi@guild.host