Sign in

Gunnar

@gunnarthedev.bsky.social
58 followers 68 following 22 posts

Husband, father of two, and a software developer building universal React Native with Expo. Tech Lead & Co-Founder @ Noona (noona.app) 🇮🇸🇮🇸 Sonner Native

PostsRepliesMedia
Gunnar @gunnarthedev.bsky.social · 04/02/2025
📦v0.17.0 just released for sonner-native, an opinionated toast component for React Native Zero open issues!
010
Gunnar @gunnarthedev.bsky.social · 23/01/2025
Found a great use case for extending Expo's dev menu, a toggle for analytics tracking debug logging, reducing noise 🧹
020
Gunnar @gunnarthedev.bsky.social · 23/01/2025
What is the state of AI frontend testing/"QA" (React/RN)? Anything worth exploring?
010
Gunnar @gunnarthedev.bsky.social · 16/01/2025
This post by @tonyalicea.dev clarified so many aspects of RSC for me. Highly recommend giving it a thorough read!
110
Gunnar @gunnarthedev.bsky.social · 05/01/2025
Noona is looking to hire a senior web developer with a few years experience in React & Typescript. The main responsibility will be to work on Noona HQ, a massive backend app used by service providers and restaurants. Shoot me a DM if you’re interested. RTs are appreciated 🚀
010
Gunnar @gunnarthedev.bsky.social · 20/11/2024
Here we go!
030
Gunnar @gunnarthedev.bsky.social · 20/11/2024
Another great benefit is that they work well with building universal, thanks to lucide-react-native!
030
Gunnar @gunnarthedev.bsky.social · 19/11/2024
Position sticky in React Native? Not so good, but easily achievable with Reanimated!
020
Gunnar @gunnarthedev.bsky.social · 17/11/2024
React Native incoming? 👀
000
Gunnar @gunnarthedev.bsky.social · 17/11/2024
Is Bluesky using Solito?
200
Gunnar @gunnarthedev.bsky.social · 15/11/2024
Love seeing Sonner Native out in the wild!
010
Gunnar @gunnarthedev.bsky.social · 15/11/2024
We used to have some % threshold that would determine if we’d drop support for a given user/device/os group. Usually it just follows RN though but it is good to have that process in place when needed
010
Gunnar @gunnarthedev.bsky.social · 14/11/2024
I don’t mean block anyone that isn’t on the latest version, but we’ve found it beneficial to block x month old versions
110
Gunnar @gunnarthedev.bsky.social · 14/11/2024
Have you thought about blocking old app versions? As in lead them to the App/Play Stores.
100
Gunnar @gunnarthedev.bsky.social · 13/11/2024
Fellow Bluesky RN devs, check out Sonner Native toasts Matching Sonner for web's API so you can: export * from 'sonner' (in toast.web.ts) export * from 'sonner-native' (in toast.ts) For universal toasts gunnartorfis.github.io/sonner-native/
gunnartorfis.github.io
Introduction | sonner-native
Sonner Native is an opinionated toast component for React Native. A port of @emilkowalski's sonner. It is customizable and performant toast library for React Native, built with Reanimated 3. It provid...
000
Gunnar @gunnarthedev.bsky.social · 08/11/2024
Yeah it’s rather complex, a whole booking flow for either service providers or restaurants. Would want to reuse as much from our app code anyways so I guess bundling a widget with React would be easier.
010
Gunnar @gunnarthedev.bsky.social · 08/11/2024
@bsky.app’s gesture to dismiss the image view doesn’t dismiss it if there’s little or no velocity when ending the gesture. It doesn’t close even if the finger is at the very bottom For reference, the iOS photos app dismisses the view for even the smallest distance, regardless of the velocity
000
Gunnar @gunnarthedev.bsky.social · 08/11/2024
Super cool! I’ve been thinking about creating a widget for Noona’s booking flow for a while now. Currently our customers have iframes which are a nightmare. Would you recommend this approach (web components)?
300
Gunnar @gunnarthedev.bsky.social · 08/11/2024
Plus, for smaller companies to even upgrade RN and other native deps is often too costly without Expo
150
Reposted by Gunnar
dan @danabra.mov · 21/02/2024
imo the most exciting thing about this is that (as subtly acknowledged in the readme) meta is actually using this. so this is the first “official” setup for xplat web+native react apps
4262
Gunnar @gunnarthedev.bsky.social · 21/02/2024
Huge. Is Yoga still used? Or does it mean we’re back to flex-direction: row by default? 😅
110
Gunnar @gunnarthedev.bsky.social · 20/02/2024
I made a wrapper that uses @gorhom/bottom-sheet for RN, @shadcn.com Drawer for web mobile, and Dialog for web desktop - pretty happy with the outcome. Would it be something people would want me to open source?
000
Gunnar @gunnarthedev.bsky.social · 20/02/2024
It's fun to follow Bluesky's progress software-wise. React Native proving itself once again.
041