Sign in

William Candillon

@wcandillon.bsky.social
855 followers 73 following 20 posts

Maker of the “Can it be done in React Native?” YouTube series youtube.com/wcandillon

PostsRepliesMedia
Reposted by William Candillon
Expo @expo.dev · 22/07/2025
🎮 Build 2D physics-based visuals in your React Native app with Matter.js + Skia. In this new blog post, @wa2goose.bsky.social shows how to simulate motion, collisions, and interaction—all using Expo, with TypeScript and zero native config. Link + starter project inside 👇 expo.dev/blog/build-2...
expo.dev
How to Build 2D Game-Style Physics with Matter.js and React Native Skia
Learn how to build real-time 2D physics with Matter.js, Skia, and Reanimated in a React Native + Expo app. Perfect for games, simulations, or fun UIs.
1153
Reposted by William Candillon
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 22/07/2025
Thanks @expo.dev for letting me publish this fun article 🙂
092
Reposted by William Candillon
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 20/06/2025
React Native Skia + Skia Graphite = 🔥 The 2D/3D composition demo at zero is quite groundbreaking, 👏 @wcandillon.bsky.social shopify.engineering/webgpu-skia-...
shopify.engineering
The Future of React Native Graphics: WebGPU, Skia, and Beyond (2025) - Shopify
In the last three years, React Native Skia has established itself as the go-to solution for 2D graphics on React Native. And we are seeing many users pushing the boundaries of what can be done with th...
0135
Reposted by William Candillon
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 12/05/2025
Thanks @wcandillon.bsky.social for giving me the opportunity to update the gesture example in the “can it be done” repo with simultaneous transformations! These Instagram / Social media features are so fun to make with Skia! github.com/wcandillon/c...
182
William Candillon @wcandillon.bsky.social · 06/05/2025
The game is on: we are bringing WebGPU to React Native. This update enables: 🐎 Seamless Reanimated integration for UI thread rendering 🧊ThreeJS and React Three Fiber are a major focus to bring stunning 3d experiences to React Native. www.youtube.com/watch?v=t9t-...
1377
Reposted by William Candillon
Oliver Kwast @baumstumpf.bsky.social · 06/05/2025
That was a great presentation 👏 Wish I had more time to play with Skia and WebGPU 😭
021
Reposted by William Candillon
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 06/05/2025
The React Native animation ecosystem keeps improving This ~40min video keeps dropping impressive announcements that it's impossible to summarize The future is bright: compose and interleave 2D/3D animations in a performant way across all platforms 🤗
0203
William Candillon @wcandillon.bsky.social · 06/05/2025
Game On: join us for a special event on May 6th, 5pm Zürich time We came to play www.youtube.com/watch?v=t9t-...
2235
William Candillon @wcandillon.bsky.social · 01/04/2025
“Chess isn't always competitive. Chess can also be beautiful.” ― Beth Harmon www.youtube.com/watch?v=wUsF...
youtube.com
The Shader's Gambit
YouTube video by William Candillon
0164
William Candillon @wcandillon.bsky.social · 31/03/2025
compute.toys running on top of React Native WebGPU
1231
Reposted by William Candillon
Doug Lowder @douglowder.com · 04/03/2025
Skia, web, mobile, and TV, all in the same Expo app 😀 github.com/react-native...
github.com
GitHub - react-native-tvos/SkiaMultiplatform
Contribute to react-native-tvos/SkiaMultiplatform development by creating an account on GitHub.
3252
Reposted by William Candillon
Iwo Plaza | TypeGPU @iwoplaza.dev · 13/02/2025
My TypeGPU & Koota ECS game project works on React Native! 🎮 (cc @pmnd.rs) It's been a great test bed for JavaScript shaders, as well as for discovering any edge-cases we don't yet support. #webgpu #typegpu #gamedev #javascript
0163
William Candillon @wcandillon.bsky.social · 22/01/2025
To catch up before severance season 2 www.youtube.com/watch?v=fMMj...
youtube.com
It's Severance, but in React Native
YouTube video by William Candillon
0130
Reposted by William Candillon
Doug Lowder @douglowder.com · 10/01/2025
Thanks to Ruud and @wcandillon.bsky.social for adding TV support to react-native-skia! I got @wa2goose.bsky.social 's excellent victory-native tutorial working today...
5192
Reposted by William Candillon
Saad Najmi @saadnajmi.bsky.social · 29/12/2024
Can it be done in React Native, yes! At WWDC 2024, Apple added a new API for creating custom UI effects using Metal shaders. I wanted to see if you could do the same with React Native. With react-native-skia, you can! Left is the Apple demo, right is skia on react-native-macos 😃
2506
Reposted by William Candillon
Saad Najmi @saadnajmi.bsky.social · 26/12/2024
Success! For Christmas this year, I got React Native Skia working on macOS! Along the way I learned quite a bit about Shaders, WebGPU, and just how extensively Skia is used. It's such an interesting space! I'm glad there are still new things to learn in UI dev 😎
2536
William Candillon @wcandillon.bsky.social · 11/12/2024
React Skia v1.7.2 is apparently the 200th release of the library github.com/Shopify/reac...
github.com
Release v1.7.2 · Shopify/react-native-skia
1.7.2 (2024-12-11) Bug Fixes 🤖: fix vulkan/angle support (#2801) (e9bb166)
1201
William Candillon @wcandillon.bsky.social · 26/11/2024
what’s the best way to create a compilation database on a React Native project (iOS or Android). I haven’t found a good way yet, would like to run clang-tidy on my project
050
William Candillon @wcandillon.bsky.social · 25/11/2024
Does this app means the end of "link in the comment" and other shenanigans where people fold to the algorithm instead other way around? That'd be nice 😊
8260
William Candillon @wcandillon.bsky.social · 25/11/2024
This is a PSA to upgrade to RN Skia 1.5.10 as it contains substantials improvements on Android.
1142
William Candillon @wcandillon.bsky.social · 25/11/2024
Over time, we've received many meaningful contributions to React Native Skia. Lately, the most important ones came from detailed bug reports and clear reproducible examples on somewhat elusive issues. And the cherry on top: a very upbeat attitude in the process. Thank you 💙
1272