richard
banner
rtorr.com
richard
@rtorr.com
Building rectangles at PlayStation
I should have said glfw+skia, but anyway, here are the basic things you need to render a react native app
October 13, 2025 at 10:23 PM
Implemented:

* ui manager/fabric
* turbo modules (app registry, app state, blob, web socket, tm manager)
* events
* renderer backends (skia/text)
* Abstracted UI widgets (image, scrollview, text input, text, view)
October 13, 2025 at 10:20 PM
Skia is just an easy renderer for me to see it working. It also supports rendering to text, headless, and can easily adapt to others.
October 13, 2025 at 10:12 PM
It is a react native engine that is platform and renderer agnostic. I have had working prototypes of this idea on and off the last few years. Put some work in a few months ago to see it come together.
October 13, 2025 at 10:09 PM
Let me pull on the door one more time just to make sure it is occupied
October 12, 2025 at 2:56 PM
Not as ridged as before, but 10ish miles a week. Nothing too crazy.
May 29, 2025 at 7:53 PM
No real reason, to be honest.
May 29, 2025 at 4:29 PM
Human pepperoni 😭
April 3, 2025 at 11:45 AM
Me too (phoenix)
March 31, 2025 at 4:56 PM
My 7yo already feels like a teenager (I’m sure when she’s a teen I’ll know this statement is inaccurate).
March 29, 2025 at 4:29 PM
I’m so happy you are still building for the community. You always seem to touch on perspectives I care about.

This is awesome.
March 29, 2025 at 3:24 PM
Plus I like getting to the airport minutes before boarding
March 28, 2025 at 4:58 PM
I don’t have enough clout to be in the lounge for free, even though I fly twice a month and international several times a year.
March 28, 2025 at 4:05 PM
Grabbed my mobile order in terminal 3 then moonwalked to boarding group 1 to sit in first class.
March 28, 2025 at 12:34 PM
Air pods with nothing playing is sometimes nice
March 26, 2025 at 3:05 PM
I heard a story a few weeks ago of a woman in her 90s and her saying her life didn’t really start until her 60s. Perspective is wild.
March 24, 2025 at 3:56 PM