
Jon Samp
App.js is an appreciation event for the open-source and React Native community. Check out the previous edition and join us in 2022!
All workshops are full day events, scheduled for June 8th, the first day of App.js Conf. Workshops are limited to 30 seats each. Book your spot and buy your ticket today!
Setting up a professional development process with Expo and EAS
Setting up a professional development process with Expo and EAS
Get started with Expo Go and then learn how and when to move to Development Builds with expo-dev-client. Configure EAS Build and Submit to automate deployments to internal teams and also app stores, and then automate this further using GitHub Actions. Create multiple variants of your app so you can have production and development versions installed on the same device. Use EAS Update to deploy updates to live apps or to preview in Development Builds. For deploying live updates, we’ll explore popular deployment patterns for safely promoting releases from preview to production. For previewing in Development Builds, we’ll look at how you can automatically publish previews on pull requests so reviewers can test your changes by scanning a QR code. Additional topics: set up a monorepo using Yarn workspaces, extend your app with config plugins, and troubleshooting common problems.
This workshop is led by Jon Samp - a software manager and the product manager leading the EAS Update at Expo, and TC Davis - an experienced Expo developer, recently leading the expo-dev-client team.
Interested? Book your spot!
Modern intro to app development with React and Expo
Modern intro to app development with React and Expo
Every great app begins with an idea. And then… what? Going from having a great idea to distributing a successful, native app might seem overwhelming. In this workshop, we’ll walk you through all the steps that you can take in order to turn your ideas into reality, by creating scalable applications using modern practices and the latest technology. Let your creative juices flow and don’t be afraid to build, publish, and distribute your own cross-platform applications in no time using Expo & React Native!
Your hosts are Evan - a full time open-source developer working on Expo and Lydia - a software engineering consultant, who’s spent hours on mentoring and training others.
Interested? Book your spot!
Enriching user experiences with drawings, gestures and animations
Enriching user experiences with drawings, gestures and animations
User experience is what distinguishes a good app from a great one. In order to succeed in the competitive market of mobile apps, you not only want to make your products great, but also want to stun your users and make their experience with your product delightful. There is no better way to achieve this than making the app feel fast, natural to interact with, and easy to use. During this workshop you will learn some of the most powerful techniques in React Native that enables building sophisticated visual effects, performant animations and having all of that being driven by natural, gesture-based interactions – we will focus on various use cases for react-native-skia, react-naitve-reanimated and react-native-gesture-handler libraries, learn how they can be used to create complex, animated interfaces, and have a lot of fun while doing so.
The workshop will be hosted by William Candillon – author of react-native-skia and a number of courses on animations and interactions in React Native (i.e. popular YouTube series “Can it be done in React Native”), and by Krzysztof Magiera – former React Native core team member and author of react-native-gesture-handler and reanimated libraries.
Interested? Book your spot!
Everything you need to know about Fabric and JSI
Everything you need to know about Fabric and JSI
New React Native architecture is just around the corner, and you better be prepared for it to take advantage of all the improvements that have been in the works by the core team over the last years. During this workshop you will learn the core concepts of the new architecture and how it can be utilised when bridging native functionalities to React Native apps. Based on a number of practical examples you will build your own native module, implement your own platform-specific native component integration, and finally configure it for distribution. If you have ever wondered about how to build native modules, have your own library, or work on some native code integration, this workshop will allow you to learn everything that’s necessary to adapt the changes that come with the new architecture to your project’s needs.
Your hosts for this workshop will be Krzysztof Piaskowy and Tomasz Zawadzki – authors of numerous JSI-enabled libraries and Fabric ports including react-native-reanimated, gesture-handler, and screens.
Interested? Book your spot!
Charlie Cheever & Tomasz Sapeta & Evan Bacon
Catalin Miron
Jude Ganihu
Quinlan Jung
Alexandre Moureaux
Nicola Corti
Monica Restrepo
Axel Delafosse
Vanya Deasy Safrina
Sean Han & Janek Rarht
Sanket Sahu
Expo
"Publish updates with Expo and React Native"
Twiga Foods
"Expo at scale in fast paced startup; Build, Deploy, Publish"
Shopify
"Building for all and for us: how contributing to open source projects is helping Shopify and React Native build the future of Mobile."
Showtime
"How to build a universal design system"
Brex
"Controlling hardware in a week with Expo and EAS"
Expo
"The Hidden Features from V8 to Boost Your React Native Apps"
BeatGig
"Building Cross-Platform Apps with React Native + Next.js"
Traveloka
"React Native at Traveloka"
Nomad Developer
"Animations should be fun"
Chime
"Scaling the mobile app"
Synappz Digital Health
"Infiltrate your own Expo / React Native app"
Flutterwave
"Securely Processing Payments in React Native apps"
Formidable Labs
"Building a 5 star app"
BAM
"Measuring and improve React Native performance"
GeekyAnts
"The state of one codebase for all the platforms"
PlayOasis
"Web3 for Mass Adoption with StarkNet and React Native"
Argent
"Web3 for Mass Adoption with StarkNet and React Native"
Software Mansion
"Migrating to Fabric"
The Widlarz Group
"The only in-app notification library that you will ever need."
Software Mansion
"Migrating to Fabric"
Meta
"Bringing the New React Native Architecture to the OSS community"
Chime
"Scaling the mobile app"
Callstack
"Continuous monitoring app's performance, made simple"
Software Mansion
"Using your phone to make an actual call - videoconferencing in React Native with Membrane"
Located right in the Jewish district - Kazimierz, Stara Zajezdnia is an exceptional historic building listed on a UNESCO World Heritage List.
Drop us a line at [email protected], we're happy to help.