Gunnar's Avatar

Gunnar

@gunnarthedev.bsky.social

Husband, father of two, and a software developer building universal React Native with Expo. Tech Lead & Co-Founder @ Noona (https://noona.app) ๐Ÿ‡ฎ๐Ÿ‡ธ๐Ÿ‡ฎ๐Ÿ‡ธ Sonner Native

48 Followers  |  68 Following  |  22 Posts  |  Joined: 20.02.2024  |  1.721

Latest posts by gunnarthedev.bsky.social on Bluesky

๐Ÿ“ฆv0.17.0 just released for sonner-native, an opinionated toast component for React Native

Zero open issues!

04.02.2025 18:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Found a great use case for extending Expo's dev menu, a toggle for analytics tracking debug logging, reducing noise ๐Ÿงน

23.01.2025 10:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What is the state of AI frontend testing/"QA" (React/RN)? Anything worth exploring?

23.01.2025 09:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This post by @tonyalicea.dev clarified so many aspects of RSC for me. Highly recommend giving it a thorough read!

16.01.2025 11:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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 ๐Ÿš€

05.01.2025 13:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Here we go!

20.11.2024 21:18 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Another great benefit is that they work well with building universal, thanks to lucide-react-native!

20.11.2024 19:02 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Position sticky in React Native? Not so good, but easily achievable with Reanimated!

19.11.2024 14:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

React Native incoming? ๐Ÿ‘€

17.11.2024 19:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Is Bluesky using Solito?

17.11.2024 00:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Love seeing Sonner Native out in the wild!

15.11.2024 23:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

15.11.2024 11:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

14.11.2024 15:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Have you thought about blocking old app versions? As in lead them to the App/Play Stores.

14.11.2024 15:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
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...

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/

13.11.2024 07:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

08.11.2024 19:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@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

08.11.2024 19:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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)?

08.11.2024 19:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Plus, for smaller companies to even upgrade RN and other native deps is often too costly without Expo

08.11.2024 02:37 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

21.02.2024 12:04 โ€” ๐Ÿ‘ 28    ๐Ÿ” 3    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1

Huge. Is Yoga still used? Or does it mean weโ€™re back to flex-direction: row by default? ๐Ÿ˜…

21.02.2024 18:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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?

20.02.2024 20:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's fun to follow Bluesky's progress software-wise. React Native proving itself once again.

20.02.2024 20:15 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@gunnarthedev is following 19 prominent accounts