nayaread
HomeFavouritesTopicsSources
HomeFavouritesTopicsSources
NayaRead links to original engineering blogs. All copyright belongs to the respective authors.
Shopify Engineering·Dec 4, 2023·12 min read52

Getting Started with React Native Skia - Shopify

Skia is a cross-platform 2D graphics library that provides a set of drawing primitives which run on iOS, Android, macOS, Windows, Linux, and the browser. Over the past two years, Shopify Engineering has sponsored development of the @shopify/react-native-skia library that exposes Skia functionality to React Native. The React Native (RN) Skia community is one of the most vibrant and interesting in the React world. It feels like every month someone is coming out with 2D animation demos that push the limits of what we thought was possible in React Native. One of my favorites is this one from Enzo Manuel Mangano (@reactiive_). Another hypnotic animation made entirely with React Native Skia 👇 Available tomorrow on Patreon: https://t.co/0sXVm7fZfw pic.twitter.com/t0IEksu6aY — Enzo Manuel Mangano (@reactiive_) December 20, 2022   As part of the RN Skia community online, I’ve had the chance to interact with other developers and see what they think of it. Although they are often impressed with what can be built, many are afraid to try it out because they don’t know where to get started. Working with RN Skia is not as difficult as it looks once you know the basics of how to work with it. I wanted to write this article to teach the basics of RN Skia so more React Native developers felt comfortable learning the library and using it in their apps ❤️. What is the Use-Case for React Native Skia? Before we start coding, I want to answer a common developer question. Why would one use React Native Skia in the first place? This question arises because many who are familiar with the React Native ecosystem are aware react-native-reanimated and react-native-svg can behave similarly to Skia when making some types of user experiences. Both react-native-svg and RN Skia can be used for custom drawings. They differ in the fact that react-native-svg is optimized for static SVGs and targets the native Android and iOS SVG platforms. RN Skia’s drawing functionality on the other

FrontendMobile
Read original on shopify.engineering

Score breakdown

  • Technical depth80
  • Practical value45
  • Originality85
  • Writing quality100
  • Source reputation0
  • Recency0
  • External engagement0
  • On-site engagement0

NayaRead shows a summary and links to the original article. The full article is hosted on shopify.engineering.

More like this

Shopify Engineering

React Native Skia—For Us, For You, and For Fun - Shopify

Apr 29, 2022·6 min read
Shopify Engineering

The Future of React Native Graphics: WebGPU, Skia, and Beyond (2025) - Shopify

Jun 20, 2025·9 min read
Shopify Engineering

Building Arrive's Confetti in React Native with Reanimated - Shopify

Apr 7, 2020·9 min read
Shopify Engineering

Perspectives on React Native from Three Shopify Developers - Shopify

Jul 16, 2021·17 min read