Sign in

hassankhan

@hassankhan.me
537 followers 793 following 364 posts

DevTools @ Expo

PostsRepliesMedia
hassankhan @hassankhan.me · 25/04/2025
030
hassankhan @hassankhan.me · 18/04/2025
The friend:
010
hassankhan @hassankhan.me · 18/04/2025
Had a productive morning getting *extremely* basic audio metering working for MP3 and HLS streams on #iOS. Next steps; roll my own fork of rntp.dev so I can use it in #ReactNative
020
hassankhan @hassankhan.me · 22/03/2025
Probably also worth changing automatic model selection to Claude 3.7 and enabling Thinking mode too
120
hassankhan @hassankhan.me · 22/03/2025
Got inspired by @jayz.us playing around with React Native macOS and got NavigationSplitView working as an Expo module; next step is to see if I can hook it up to react-navigation
A React Native macOS application rendering NavigationSplitView from SwiftUI
3171
hassankhan @hassankhan.me · 19/03/2025
Apparently not, I thought the same thing
120
hassankhan @hassankhan.me · 20/12/2024
If I had one thing to gripe about react-native-macos, its that the documentation website *still* doesn't read version numbers from Git tags or npm releases. Its not a *huge* deal though.
120
hassankhan @hassankhan.me · 16/12/2024
Day 16: Watchman Not a strictly #ReactNative post, but it typically only comes up when rebuilding native projects. I think the logs speak for themselves:
150
hassankhan @hassankhan.me · 13/12/2024
Got keyboard controls to pass through 👌 Happy Friday the 13th everyone! #ReactNative
030
hassankhan @hassankhan.me · 08/12/2024
I just set this up to try and show off some problems, unfortunately it worked successfully 😎 I did use Microsoft's @rnx-kit/metro-config, so I might be cheating a bit. Previous attempts I'd tried to meld my own cross-platform metro.config.js together, which did not get very far.
100
hassankhan @hassankhan.me · 04/12/2024
Legitimately, I might have *List fatigue 😅 Jokes aside, all the hard work of the authors of the projects above deserve nothing but kudos. I just wish it was an easy-to-solve problem.
110
hassankhan @hassankhan.me · 03/12/2024
Special mentions: Blob and FormData See this recent post bsky.app/profile/emre... for another example of someone stumbling over this.
100
hassankhan @hassankhan.me · 02/12/2024
With all that said, the new React Native DevTools are live in React Native 0.76, and oh boy, are they a treat. A proper DevTools experience has finally arrived (minus the Network Inspector 🙄), and for the first time in a long time, I'm hopeful that the debugging story is stabilizing.
100
hassankhan @hassankhan.me · 02/12/2024
Flipper (sort of) worked, until it too was just as quickly discarded, albeit in favour of a more robust implementation that used Chrome DevTools Protocol. Quick shoutout to Reactotron by @infinite.red, which, while basic (and a bit on the ugly side), *did* work.
Friendship ended with JSC/V8/Flipper, now Chrome DevTools Protocol is my best friend

Crossed out image of Safari icon, crossed out image of V8 icon, crossed out image of Flipper icon.

Crossed out Developer Confidence
100
hassankhan @hassankhan.me · 24/11/2024
100
hassankhan @hassankhan.me · 14/11/2024
I took a stab at it, needs some padding to neaten it up though
An Expo iOS app showing a paragraph of text with a drop cap
110