Daniel Friyia πŸ‡¨πŸ‡¦'s Avatar

Daniel Friyia πŸ‡¨πŸ‡¦

@wa2goose.bsky.social

YouTube πŸŽ₯: https://youtube.com/@danrnlab Front End Platform Engineer (POS) @ShopifyEng πŸ’». @uofwaterloo.bsky.social Alum πŸ§‘β€πŸŽ“ . Opinions are my own. πŸ’ @aikayou.

1,201 Followers  |  151 Following  |  237 Posts  |  Joined: 14.07.2023
Posts Following

Posts by Daniel Friyia πŸ‡¨πŸ‡¦ (@wa2goose.bsky.social)

Video thumbnail

🚨 Released a new Tutorial Video this morning!! How to create "Liquid" bottom tab navigation using @expo.dev router and React Native Skia πŸ”₯. I hope you'll enjoy learning about SDF Shaders and Headless @expo.dev router tabs!

www.youtube.com/watch?v=AJA4...

03.11.2025 12:44 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My next video is coming along really well. I have a lot of simple but really fun techniques with Skia shaders and SDF functions. Really looking forward to releasing this!

26.10.2025 15:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Lately I’ve been using a custom Babel plugin to enable Liquid Glass in Demos, following the .liquid.tsx file convention

A quick 🧡

12.10.2025 15:04 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

I miss music videos being mainstream. They were so fun!

05.10.2025 00:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Finally back in Fujin after taking a break from ranked when Season 2 started πŸ˜…

#tekken #tekken8

28.09.2025 17:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

The useAnimatedProps hook from Reanimated really shines when used with liquid glass components πŸ‘€

28.09.2025 15:34 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

The report in the end looks like this

18.09.2025 13:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks @naqvitalha.bsky.social for helping me share this with the community!

18.09.2025 13:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
List Profiling with useBenchmark | FlashList The useBenchmark hook provides a comprehensive way to measure and analyze the performance of your FlashList implementation. It automatically scrolls through your list while collecting performance metr...

Yesterday we released documentation with some examples on how to use the useBenchmark hook to profile your lists! I hope the community will benefit from this!

shopify.github.io/flash-list/d...

18.09.2025 13:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

🚨Cool announcement guys! I’ve been seeing a lot of List Profiling lately which made me realize we weren’t documenting one of the FlashList tools we use at @ShopifyEng for profiling lists. 🧡

18.09.2025 13:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Sidestepping is siiiiick

#TEKKEN8 #TEKKEN

16.09.2025 01:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Low key one of my favourite React Native Skia Animations I've ever made

14.09.2025 14:20 β€” πŸ‘ 18    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

All games with the β€œretro pixel” look should have CRT shaders built in to settings. The CRT effect makes pixel art look a lot nicer and how it was probably intended to look in the 90s when we played those games.

12.09.2025 20:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh hey that’s me!

09.09.2025 22:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

🚨 New Tutorial this morning! How to create an Audio Visualizer using @expo.dev and react-native-audio-api from @swmansion.com

Check it out here!
youtu.be/gmW8KeMKXok?...

08.09.2025 10:56 β€” πŸ‘ 16    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Ok the new MacOS Video lock screens are so cool

07.09.2025 14:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I wish they had a setting in fighting games to turn off mirror matches πŸ˜…

05.09.2025 17:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
2D Game Physics with Matter.js, React Native Skia and Expo
YouTube video by Dan’s React Native Lab 2D Game Physics with Matter.js, React Native Skia and Expo

Credit to @wa2goose.bsky.social, this project was inspired by his Matter.js tutorial:

www.youtube.com/watch?v=fxxa...

30.08.2025 15:07 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

After being a developer working on a design system for two years, I don’t know that I’d want to start developing a new app without establishing that first. It makes developing features so much faster. It’s frustrating that a lot of startups rush past this step.

23.08.2025 21:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That’s a really cool way to do it! When Claude works it’s like coding in the year 3025, but unless you give it the right guardrails, all bets are off.

23.08.2025 16:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

I love this game

#tekken8

23.08.2025 16:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Claude Code is crazy good when you can give it examples of other similar code. I feel like most of my recent productivity gains have come from pointing it at code I know works. If I leave things open ended, it goes off the rails and makes a mess

23.08.2025 13:36 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Took a long break from Smash but started playing again with some friends at work. I got back into Elite Smash. Apparently I’ve still got it πŸ˜…

15.08.2025 22:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
5 Expo SDK features you should be using (but might not be) Unlock hidden gems in the Expo SDK. These 6 features boost performance, save time, and turn your React Native app into a full-stack powerhouse.

You might be sleeping on some of the most powerful features in the Expo SDK.

πŸ› οΈ Remote build cache
πŸŽ™οΈ Expo Speech
πŸ’Ύ SQLite async storage
🧭 Router UI
πŸ”„ Background tasks
🧠 API routes (yes, full stack in Expo)

Check out the post (with video) from @codewithbeto.dev: expo.dev/blog/5-expo-...

31.07.2025 18:41 β€” πŸ‘ 12    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Light mode for @bsky.app is clutch

30.07.2025 18:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

GitHub Contributions with React Native Reanimated.

Available on demos.reactiive.io ✨

29.07.2025 12:59 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

I am excited for when we have a more straightforward way to work with WebGPU and @threejs.org in @react.dev native. I always wanted to build a clone of the two stick shooter from Nier Automata as a learning project πŸ€”

26.07.2025 22:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Have been working with Remotion for my next YouTube video. It’s been a really cool experiance so far. When it first came out I got really bogged down in how cumbersome it can be to move things frame by frame. Claude Code has been immensely helpful in this process

26.07.2025 19:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks @expo.dev for letting me publish this fun article πŸ™‚

22.07.2025 19:36 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
2D Game Physics with Matter.js, React Native Skia and Expo
YouTube video by Dan’s React Native Lab 2D Game Physics with Matter.js, React Native Skia and Expo

Maybe it could use Matter.js? πŸ˜‰

youtu.be/fxxaOu6pLnU

21.07.2025 21:17 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0