hassankhan

@hassankhan.me

DevTools @ Expo

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 · 11mo ago

🚀 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...

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 · 2y ago

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 · 2y ago

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/

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/

Detox

wix.github.io

hassankhan@hassankhan.me · 2y ago

Day 22: #ReactNative Linux As the ugly stepchild of desktop platforms, Linux and React Native have had a more tempestuous relationship over the years. Back in 2016, @canonicalltd.bsky.social introduced their own fork of React Native, called React Native Ubuntu: canonical.com/blog/introdu....

Day 22: #ReactNative Linux As the ugly stepchild of desktop platforms, Linux and React Native have had a more tempestuous relationship over the years. Back in 2016, @canonicalltd.bsky.social introduced their own fork of React Native, called React Native Ubuntu: canonical.com/blog/introdu....

Introducing React Native on Ubuntu | Canonical

Application development for mobile and desktop using web technologies is becoming increasingly popular. If you are one of these developers then Ubuntu has a great choice of frameworks you can use to create new apps. The Webapps team at Canonical is always focused on ensuring the right frameworks are available to developers. The Cordova fr […]

canonical.com

hassankhan@hassankhan.me · 2y ago

Day 21: #ReactNative Windows react-native-windows brings Windows support to React Native. Before this year, I’d never used it at all so getting to grips with it earlier this year for a project was a bit of an upskilling process 😅

Day 19: #ReactNative Databases I really enjoy using #SQLite, and one of my favorite developments in the React Native space has been the variety of tools that you can use with SQLite today.

hassankhan@hassankhan.me · 2y ago

Day 18: The CocoaPods saga As far back as I can remember, #ReactNative’s iOS support has always been built around CocoaPods (maybe this wasn’t true for the very first releases). In all those years, its worked fairly well (minus the occasional bit of drama with Ruby/Gems).

Day 18: The CocoaPods saga As far back as I can remember, #ReactNative’s iOS support has always been built around CocoaPods (maybe this wasn’t true for the very first releases). In all those years, its worked fairly well (minus the occasional bit of drama with Ruby/Gems).

hassankhan@hassankhan.me · 2y ago

Day 17: OneStack A new #ReactNative contender arrives on the scene! While its announcement may have been a little spicy, I think a little competition is a good thing.

Day 14: Reanimated The premier solution for animations on #ReactNative hit v3 this year and is still going strong thanks to @swmansion.com.

hassankhan@hassankhan.me · 2y ago

Day 13: React Navigation Back in the early days of #ReactNative, there was a *lot* of competition in the navigation space (albeit mostly from Facebook with itself). There was NavigatorIOS, Navigator, then briefly NavigationExperimental. @expo.dev even tried their hand at it with ex-navigation too.

Day 13: React Navigation Back in the early days of #ReactNative, there was a *lot* of competition in the navigation space (albeit mostly from Facebook with itself). There was NavigatorIOS, Navigator, then briefly NavigationExperimental. @expo.dev even tried their hand at it with ex-navigation too.

hassankhan@hassankhan.me · 2y ago

Day 12: EAS A mobile-first, managed CI/CD that has top-tier integrations with GitHub. A tightly-knit web app for building, deploying and OTA-updating #ReactNative apps. A CLI tool that keeps things ridiculously simple. That’s what comes to mind for us when we think about EAS at @twodoors.dev

Day 12: EAS A mobile-first, managed CI/CD that has top-tier integrations with GitHub. A tightly-knit web app for building, deploying and OTA-updating #ReactNative apps. A CLI tool that keeps things ridiculously simple. That’s what comes to mind for us when we think about EAS at @twodoors.dev

hassankhan@hassankhan.me · 2y ago

Day 11: Expo Router Expo Router is incredible; big props to @bacon.bsky.social for his work on it. If you’re coming from @nextjs.org to #ReactNative, it almost looks the same (if you squint), and there’s enough in the documentation to be productive almost immediately.

Day 11: Expo Router Expo Router is incredible; big props to @bacon.bsky.social for his work on it. If you’re coming from @nextjs.org to #ReactNative, it almost looks the same (if you squint), and there’s enough in the documentation to be productive almost immediately.

hassankhan@hassankhan.me · 2y ago

Day 10: Expo Config Plugins In my opinion, possibly the single greatest thing in the #ReactNative ecosystem, even better than New Architecture. Config plugins fix SO much pain, and go hand-in-hand with the prebuild process, together enabling what's called Continuous Native Generation (or CNG)