π¨ 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...
Posts by Daniel Friyia π¨π¦
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!
Lately Iβve been using a custom Babel plugin to enable Liquid Glass in Demos, following the .liquid.tsx file convention
A quick π§΅
I miss music videos being mainstream. They were so fun!
The useAnimatedProps hook from Reanimated really shines when used with liquid glass components π
The report in the end looks like this
Thanks @naqvitalha.bsky.social for helping me share this with the community!
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...
π¨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. π§΅
Low key one of my favourite React Native Skia Animations I've ever made
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.
Oh hey thatβs me!
π¨ 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?...
Ok the new MacOS Video lock screens are so cool
I wish they had a setting in fighting games to turn off mirror matches π
Credit to @wa2goose.bsky.social, this project was inspired by his Matter.js tutorial:
www.youtube.com/watch?v=fxxa...
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.
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.
I love this game
#tekken8
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
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 π
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-...
Light mode for @bsky.app is clutch
GitHub Contributions with React Native Reanimated.
Available on demos.reactiive.io β¨
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 π€
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
Thanks @expo.dev for letting me publish this fun article π
Maybe it could use Matter.js? π
youtu.be/fxxaOu6pLnU