hassankhan

hassankhan

@hassankhan.me

DevTools @ Expo

538 followers793 following364 posts

Some really great talks this year, don't miss out and grab your tickets now!

Expo@expo.dev

💂‍♀️ If you're anywhere near London next month then make your way to RNL Conf. This is a talent-rich event with wonderful speakers, panels, and workshops. We've got a massive cohort of Expo devs headed to London and we'd love to see you there. www.reactnativelondon.co.uk

Expo Router v6 has a boatload of excellent new features, don't miss out and upgrade now! So happy to be part of this team shipping the future of React Native! 🫡

Expo@expo.dev

🚀 Expo Router v6 is here! @bacon.bsky.social and his team bring more native iOS magic into React: ◆ <Link.Preview> & <Link.Menu> for previews + context menus ◆ More server features for advanced web ◆ React-first APIs that just work™️ Details in the blog: expo.dev/blog/expo-ro...

Looking forward to seeing apps using SDK 54, so many exciting new features 👌

Expo@expo.dev

𝝠 Expo SDK 54 is LIVE 🚀 ◆ React Native 0.81 ◆ Precompiled RN for iOS → faster clean builds ◆ iOS 26 Liquid Glass icons + views ◆ Android 16 target, edge-to-edge default ◆ Router v6 native tabs ◆ Updates: header overrides, progress, reload screen ◆ So much more... expo.dev/changelog/sd...

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

Day 25: Thanks and Shoutouts 🎄 Merry Christmas to everyone reading! 🎄 This concludes the Advent of #ReactNative! Huge thanks to the community for keeping this ecosystem alive. I'd like to take a moment to thank the following folks:

hassankhan@hassankhan.me

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

View full thread

That's all from me this year in this series of skeets, thank you all for reading along, liking and commenting and apologies if I missed anyone. I hope everyone's having an extremely merry Christmas, and I wish you all an exceptional 2025 🎉

Day 25: Thanks and Shoutouts 🎄 Merry Christmas to everyone reading! 🎄 This concludes the Advent of #ReactNative! Huge thanks to the community for keeping this ecosystem alive. I'd like to take a moment to thank the following folks:

hassankhan@hassankhan.me

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

View full thread

@infinite.red: For being amazing community stewards and keeping everyone up-to-date with their conferences, newsletters, podcasts and streams. If you want a finger on the pulse of React Native, give them a follow.

Day 25: Thanks and Shoutouts 🎄 Merry Christmas to everyone reading! 🎄 This concludes the Advent of #ReactNative! Huge thanks to the community for keeping this ecosystem alive. I'd like to take a moment to thank the following folks:

hassankhan@hassankhan.me

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

View full thread

@margelo.com: From react-native-mmkv to Nitro Modules, these peeps are always pushing the boundaries of possibility with React Native. Thanks for maintaining those projects, looking forward to seeing what you get up to in 2025!

Day 25: Thanks and Shoutouts 🎄 Merry Christmas to everyone reading! 🎄 This concludes the Advent of #ReactNative! Huge thanks to the community for keeping this ecosystem alive. I'd like to take a moment to thank the following folks:

hassankhan@hassankhan.me

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

View full thread

Day 25: Thanks and Shoutouts 🎄 Merry Christmas to everyone reading! 🎄 This concludes the Advent of #ReactNative! Huge thanks to the community for keeping this ecosystem alive. I'd like to take a moment to thank the following folks:

hassankhan@hassankhan.me

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

View full thread

Day 25: Thanks and Shoutouts 🎄 Merry Christmas to everyone reading! 🎄 This concludes the Advent of #ReactNative! Huge thanks to the community for keeping this ecosystem alive. I'd like to take a moment to thank the following folks:

hassankhan@hassankhan.me

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

View full thread

Day 25: Thanks and Shoutouts 🎄 Merry Christmas to everyone reading! 🎄 This concludes the Advent of #ReactNative! Huge thanks to the community for keeping this ecosystem alive. I'd like to take a moment to thank the following folks:

hassankhan@hassankhan.me

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

View full thread

Day 25: Thanks and Shoutouts 🎄 Merry Christmas to everyone reading! 🎄 This concludes the Advent of #ReactNative! Huge thanks to the community for keeping this ecosystem alive. I'd like to take a moment to thank the following folks:

hassankhan@hassankhan.me

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

hassankhan@hassankhan.me

Day 23: #ReactNative E2E Testing After coming back to React Native apps this year, I was curious as to what the gold standard is for E2E testing. It didn’t take long to see that everyone was using Detox, and by jove, it really does feel like Playwright for React Native apps: wix.github.io/Detox/

View full thread

With all these style libraries, its useful to see some sort of benchmark, and luckily for me, there is one: github.com/efstathiosnt... The newest results show dramatic improvements across the board, with most of the frameworks mentioned above performing *better* than the built-in StyleSheet API.

github.comGitHub - efstathiosntonas/react-native-style-libraries-benchmarkContribute to efstathiosntonas/react-native-style-libraries-benchmark development by creating an account on GitHub.

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

hassankhan@hassankhan.me

Day 23: #ReactNative E2E Testing After coming back to React Native apps this year, I was curious as to what the gold standard is for E2E testing. It didn’t take long to see that everyone was using Detox, and by jove, it really does feel like Playwright for React Native apps: wix.github.io/Detox/

View full thread

As a Tailwind enjoyer, I will readily admit that it can be a little rough sometimes with NativeWind; I’ve had a number of issues while v4 was in beta. Now that its properly released, I hope 2025 is its glow-up year.

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

hassankhan@hassankhan.me

Day 23: #ReactNative E2E Testing After coming back to React Native apps this year, I was curious as to what the gold standard is for E2E testing. It didn’t take long to see that everyone was using Detox, and by jove, it really does feel like Playwright for React Native apps: wix.github.io/Detox/

View full thread

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

hassankhan@hassankhan.me

Day 23: #ReactNative E2E Testing After coming back to React Native apps this year, I was curious as to what the gold standard is for E2E testing. It didn’t take long to see that everyone was using Detox, and by jove, it really does feel like Playwright for React Native apps: wix.github.io/Detox/

View full thread

Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.

hassankhan@hassankhan.me

Day 23: #ReactNative E2E Testing After coming back to React Native apps this year, I was curious as to what the gold standard is for E2E testing. It didn’t take long to see that everyone was using Detox, and by jove, it really does feel like Playwright for React Native apps: wix.github.io/Detox/