![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_211026_216ppi_01_ShopifysPathToAFasterTrinoQueryExecutionCustomVerificationBenchmarkingAndProfilingTooling.jpg?v=1709562190&width=600)
Mobile
Our mobile apps, powered by cutting edge technology, like GraphQL and React Native, offer the same seamless experience as our web apps.
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_211026_216ppi_01_ShopifysPathToAFasterTrinoQueryExecutionCustomVerificationBenchmarkingAndProfilingTooling.jpg?v=1709562190&width=600)
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/Vanilla_to_RTKv2.png?format=jpg&quality=90&v=1680197870&width=600)
How Migrating from Vanilla Redux to Redux Toolkit Improved State Management in Shopify POS
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_220216_72ppi_04_BestInClassDXWithViteAndHydrogen_d408f4c7-37b9-40f2-a4e1-2ab57a21befd.jpg?v=1678737033&width=600)
Tophat: Crafting a Delightful Mobile Developer Experience
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_220411_72ppi_03_SkiaAnnouncement_a40cc9c0-96cd-4e0e-8f56-6dd46a6f9dec.jpg?v=1671558311&width=600)
React Native Skia: A Year in Review and a Look Ahead
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_210525_216ppi_02_ReactNativeistheFutureofMobileatShopify.jpg?v=1671552000&width=600)
Migrating our Largest Mobile App to React Native
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_220901_72ppi_02_LessonsFromBuildingMobileWidgets.jpg?v=1666185303&width=600)
Lessons From Building Android Widgets
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_220901_72ppi_02_LessonsFromBuildingMobileWidgets_c0abbd74-6be9-4af1-93b0-faf8c48424f7.jpg?v=1666185325&width=600)
Lessons From Building iOS Widgets
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_Instant_Performance_UpgradeFrom_FlatList_to_FlashList.jpg?v=1661348102&width=600)
Instant Performance Upgrade: From FlatList to FlashList
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_220411_72ppi_03_SkiaAnnouncement.jpg?v=1651242182&width=600)
React Native Skia—For Us, For You, and For Fun
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_220216_72ppi_05_HowWeBuiltTheAddToFavoriteAnimationInShop.jpg?v=1648219115&width=600)
How We Built the Add to Favorite Animation in Shop
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_211008_72ppi_06_BuildinganAppClipwithReactNative.jpg?v=1637706564&width=600)
Building an App Clip with React Native
![Reusing Code with React Native Packages at Shopify](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_210630_72ppi_06_ReactNativePackagesAtShopify.png?format=jpg&quality=90&v=1632843288&width=600)
Reusing Code with React Native Packages at Shopify
![Making Shopify’s Flagship App 20% Faster in 6 Weeks Using a Novel Caching Solution](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_210913_72ppi_05_MakingShopifysFlagshipApp20PctFasterIn6Weeks.jpg?v=1634153724&width=600)
Making Shopify’s Flagship App 20% Faster in 6 Weeks Using a Novel Caching Solution
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_210719_72ppi_03_KotlinStyleCopyForSwiftStructs.jpg?v=1630535247&width=600)
A Kotlin Style .copy Function for Swift Structs
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_210630_72ppi_04_ReactNativeEntryPoints.png?format=jpg&quality=90&v=1626811283&width=600)
Perspectives on React Native from Three Shopify Developers
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShipIt_14YouTubeThumbnail.jpg?v=1622121002&width=600)
Shipit! Presents: How We Write React Native Apps
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/Shop_Eng_Blog_Header_3.png?format=jpg&quality=90&v=1618518074&width=600)
Management of Native Code and React Native at Shopify
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/header_2000x_b325e958-0015-4589-bb61-8493de822f4d.jpg?v=1599593909&width=600)
Tophatting in React Native
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/TypeScriptEditor.jpg?v=1598981987&width=600)
5 Ways to Improve Your React Native Styling Workflow
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/pos-next-hardware-hero-large-85fa5564cf2b681fd8dd92b12c432eec5646618ed2da3ffb543e0cc78fad2df0.jpg?v=1597348374&width=600)
Building Reliable Mobile Applications
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/developer-reviewing-javascript_9a11c38d-54f7-4144-bf0f-298d918dd782.jpg?v=1594067019&width=600)
A First Look at Reanimated 2
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ArriveConfetti.png?format=jpg&quality=90&v=1586269624&width=600)
Building Arrive's Confetti in React Native with Reanimated
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/ShopifyEng_BlogIllustrations_210525_72ppi_02_ReactNativeistheFutureofMobileatShopify_5ea73a9e-d5d6-4dd9-8793-8c647465e925.jpg?v=1623686292&width=600)
React Native is the Future of Mobile at Shopify
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/products-shine-retail-kit-large-af9e68ae189b30710358625931e48311f1cc0a7ef9c8951f0f65d5aabf6b69e1_1.jpg?v=1559760299&width=600)
Implementing Android POS Receipt Printing on Shopify
![iOS Application Testing Strategies at Shopify - Photo by Sarah Pflug from Burst](https://cdn.shopify.com/s/files/1/0779/4361/articles/programmer-focused-on-code_4460x4460_2.jpg?v=1547573221&width=600)
iOS Application Testing Strategies at Shopify
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/merchant-taking-sale-with-chip-and-swipe-reader_4460x4460_1cae9ef2-39c7-4ed3-88d7-6c62af3696a4.jpg?v=1540999884&width=600)
Building Shopify POS for Android Using MVVM
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/blog-banner2.png?format=jpg&quality=90&v=1506692639&width=600)
Building Shopify Mobile with Native and Web Technology
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/MobileStore-TheStockroom.jpg?v=1497297853&width=600)
Maintaining a Swift and Objective-C Hybrid Codebase
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/test_mobile_420.png?format=jpg&quality=90&v=1492437771&width=600)
Building a Dynamic Mobile CI System
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/AMP-Brand-Blue_10x.png?format=jpg&quality=90&v=1494878586&width=600)
Shopify Merchants Will Soon Get AMP'd
![](https://cdn.shopify.com/s/files/1/0779/4361/articles/Super_Debugger_iOS_App_Shopify_Blog_2.png?format=jpg&quality=90&v=1494964479&width=600)