React Native
Articles on React Native performance, JavaScript bridge optimization, and cross-platform mobile development.
React Native engineering articles 241–270 of 277
Traveloka React Native District System
Junius Ang from Traveloka reveals how their 'District System' lets a 5-person team manage multiple React Native apps across brownfield and greenfield projects. The secret? It's not a framework—it's a reusabilit...
React Native Adoption at Traveloka
Jacky Wijaya from Traveloka reveals how React Native helped them ship 80% shared code across platforms while building everything from bill payments to B2B partner apps. The results? Smaller teams, faster launch...
WKWebView Integration in React Native
React Native just made a critical infrastructure shift that every iOS developer needs to know about. Apple's deprecation of UIWebView forced the framework to completely rebuild its WebView implementation.
Sunsetting React Native
Gabriel Peal from Airbnb shares why they walked away from React Native after 2 years and 80,000 lines of code. The decision wasn't what you'd expect.
State Of React Native 2018
Facebook's React Native team just dropped a major announcement: they're completely rearchitecting the framework. After 5 years of learning what works (and what doesn't), they're rebuilding the internals while k...
Getting Started with ReasonML and React Native
ReasonML brings OCaml's type safety to React Native, but getting started requires navigating a new syntax and toolchain. Callstack breaks down the setup.
Using TypeScript With React Native
Getting TypeScript working with React Native used to be a multi-step headache. Now it's one command, but the setup details still matter for production apps.
Building Input Accessory View For React Native
After three years and countless '+1s' on GitHub, React Native finally solved one of iOS development's most requested features. Here's how the team built InputAccessoryView from scratch.
Implementing Twitter's App Loading Animation In React Native
Ever wonder how Twitter's delightful logo-to-app loading animation actually works? Eli White reverse-engineered it and the solution is counterintuitive.
Adding an Example App to Your React Native Library
Satyajit Sahoo tackles one of React Native library development's most frustrating challenges: setting up an example app that actually works. Sounds simple, but Metro Bundler has other plans.
Building Shopify Mobile With Native And Web Technology
David Muzi from Shopify reveals how they solved a tricky problem: giving merchants access to thousands of third-party apps on mobile without requiring any code changes from developers.
Testing React Native iOS Bridges
Szabolcs Tóth from Skyscanner reveals how they solved a critical testing gap when integrating React Native into their Objective-C iOS app. Their solution transformed flaky, hard-to-debug bridge tests into a rel...
React Native Performance In Marketplace
Facebook cut React Native Time to Interaction in half on low-end Android devices. The secret? They stopped trusting their testing tools and went straight to production data.
Integrating React Native in an Existing Application
Guillermo Orellana from Bumble's tech team walks through the real-world pain of integrating React Native into an existing Android app. Spoiler: the official docs won't save you.
Your React Native Offline Tool Belt
Building offline-first React Native apps? The network will fail. Your app doesn't have to.
Investigating React Native
Twitch spent a week investigating React Native for their mobile apps. Here's what their Android team discovered about the framework's real-world viability.
Writing a Custom Android Component for React Native
Guillermo Orellana from Bumble's tech team tackles React Native's biggest question: Can you actually integrate complex native Android components without losing your mind?
Implementing Android Navigation Drawer and Status Bar in React Native
Callstack tackles one of React Native's most frustrating Android UX challenges: making the navigation drawer and status bar play nicely together. Spoiler: the default behavior is broken.
Introducing Create React Native App
Remember when setting up React Native meant wrestling with Xcode and Android Studio for hours? Facebook and Expo just changed that.
Better List Views
React Native just killed ListView. The new list components solve memory leaks, stale rows, and ignored bugs that plagued mobile developers for years.
UberEats React Native Transition
UberEats needed a Restaurant Dashboard for 3-party logistics. Their web app couldn't cut it, so they bet on React Native before it was proven at scale.
Using Native Driver For Animated
Your React Native animations are probably running on the wrong thread. Here's how one config flag can eliminate frame drops when JavaScript gets blocked.
React Native at Instagram
Instagram stayed single-dex on Android while integrating React Native. Martin Bigio and the Core Client team reveal how they pulled it off without bloating their app.
Developing Amazon Fire TV Stick Applications with React Native
Callstack explores an unexpected React Native target: Amazon Fire TV Stick. Turns out your mobile codebase might already be 80% ready for the living room.
Develop React Native Apps Like a Pro
Mike Chudziak tackles a problem every React Native team faces: codebases that work but don't scale. His 2017 guide remains surprisingly relevant for teams struggling with code quality as projects grow.
Easier Upgrades
React Native upgrades used to be a nightmare of merge conflicts and lost changes. The React Native team just changed that with a clever Git-based solution.
Building High-Performance React Native Apps with Apollo Client
Callstack explores how Apollo Client transforms React Native app performance when working with GraphQL APIs. This 2016 piece laid groundwork that's still relevant for mobile teams today.
React Native 0.36: Headless JS, Keyboard API, and More
React Native 0.36 just dropped with game-changing background task support. If you've been waiting to run JavaScript while your app sleeps, this is your moment.
React Native Implementation at SoundCloud
Jan Monschke and Peter Minarik from SoundCloud took a gamble on five-month-old React Native technology. The result? They shipped a production app in four months instead of the estimated six.
React Native: A Year in Review
One year after open sourcing React Native, Facebook dropped a bombshell at F8: Microsoft and Samsung are bringing the framework to Windows, Xbox, and SmartTVs. The mobile-first framework just became platform-ag...