Rewrite

60 articles

We track 60 Rewrite articles from 34 engineering teams. Shopify, Meta and PickMe write about it most. Most posts cover Android (33), iOS (22) and React Native (15). The newest one is from October 2026.

Start here

Recent Rewrite reads from the teams that cover it most.

  1. Shopify · Jun 12, 2026

    Building Arrive's Confetti in React Native with Reanimated

    Joel Besada from Shopify reveals how they built a delightful confetti animation in React Native that runs at 60 FPS without blocking the…

  2. Airbnb · Oct 26, 2025

    Why Airbnb’s React Native Experiment Ended With a Complete Rewrite | by Yash Batra | JavaScript in Plain English

    Airbnb bet big on React Native to unify their mobile codebase.

  3. PickMe · Jul 29, 2025

    Revamping PickMe Driver App: From UIKit to SwiftUI — A Technical Journey

    Kcrdissanayake from PickMe reveals how their team migrated an 8-year-old ride-hailing driver app from UIKit to SwiftUI while maintaining…

All Rewrite articles 1–30 of 60

Expo Oct 12, 2026

You Don't Need a Rewrite: Expo's New Brownfield React Native Story

Discord Sep 9, 2026

What It Takes to Migrate Discord to RN's New Architecture

Shopify Jun 12, 2026

Building Arrive's Confetti in React Native with Reanimated

Zar Feb 26, 2026

We Ported Our Entire Mobile App from Flutter to React Native in Two Weeks

Posts on Medium Jan 14, 2026

Building the Same App in SwiftUI, Kotlin Multiplatform, and Flutter — What 281 vs. 75 Lines of Code Teaches Us

Simform Jan 5, 2026

Unlock Native Power in Flutter Part 2

Posts on Medium Jan 3, 2026

Kotlin Multiplatform in 2026: Why We Finally Deleted Our Flutter Code

Simform Dec 31, 2025

Unlock Native Power in Flutter Part 1

talabat Dec 17, 2025

Rewriting an app with millions of users: The talabat story

Getir Dec 1, 2025

Strategic Guide to Migrating Legacy Android Apps from XML to Jetpack Compose

Airbnb Oct 26, 2025

Why Airbnb’s React Native Experiment Ended With a Complete Rewrite | by Yash Batra | JavaScript in Plain English

HelloFresh Oct 6, 2025

HelloFresh’s Brownfield Leap: One App to Feed Them All!

Shopify Jul 31, 2025

FlashList v2: A Ground-Up Rewrite for React Native’s New Architecture

PickMe Jul 29, 2025

Revamping PickMe Driver App: From UIKit to SwiftUI — A Technical Journey

Swift.org Blog Jun 2, 2025

Swift at Apple: Migrating Password Monitoring Service from Java

Yubo Apr 15, 2025

Android Migration from XML to Jetpack Compose

Yubo Apr 8, 2025

Android Migration: From XML to Jetpack Compose - Part 2

Yubo Apr 1, 2025

Android Migration: From XML to Jetpack Compose - Part 1

PickMe Mar 30, 2025

Revamping PickMe Passenger Android App: Moving from Java/XML to Kotlin/Compose

PickMe Mar 3, 2025

Revamping PickMe iOS App: From Objective-C to SwiftUI

Meta Feb 25, 2025

How Meta is Translating Its Java Codebase to Kotlin

Meta Dec 18, 2024

Translating Java to Kotlin at Scale

Callstack Nov 28, 2024

Upgrading React Native in Brownfield Applications

Shopify Nov 5, 2024

Shopify completes React Native migration after a Decade

Posts on Reddit Apr 30, 2024

Who hasn't tried Kotlin Multiplatform(KMP) yet? What's the reason?

Posts on Reddit Apr 10, 2024

Should I continue learning Flutter or start with KMM?

AirAsia MOVE Apr 9, 2024

How we transformed the AirAsia Superapp into AirAsia Move — A Tech Journey\!

Etsy Mar 18, 2024

Macramé: Untangling the Knot on the Etsy Android Listing Screen

Delivery Hero Dec 7, 2023

Micro-Feature Architecture for Mobile

Peacock Aug 17, 2023

The Peacock app just made the switch from ReactNative to iOS & Android and had a significant change in size and startup time

Teams that write about Rewrite

Platforms