Tomasz Sapeta 𝝠's Avatar

Tomasz Sapeta 𝝠

@tsapeta.dev.bsky.social

Previously @swmansion.com and @expo.dev 𝝠 Author of Expo Modules API on iOS πŸš€ Into cycling πŸš΄β€β™‚οΈ traveling 🌍 and photography πŸ“Έ Eat Sleep Cycle πŸ”πŸ˜΄πŸš΄β€β™‚οΈ

1,854 Followers  |  126 Following  |  51 Posts  |  Joined: 24.04.2023  |  1.9325

Latest posts by tsapeta.dev on Bluesky

Thanks Daniel! Your PRs were always great, but also your reviews on some random PRs from the team were very valuable! Thank you for following what's happening in the repo! πŸ™‡β€β™‚οΈ

04.01.2025 19:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Congrats! πŸ‘ I hope it's not the last one πŸ˜„

04.01.2025 19:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I don't rule out the possibility of returning full-time at some point πŸ˜‰ For now I want to try to enjoy my unemployment πŸ˜‚
If you ever need more guidance, just ping me - I'm always happy to help!

02.01.2025 08:07 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thank you Jamie! Your recent work on react-native-macos stuff is inspiring! 😍
One of the first things I'm going to do as a community contributor is to finally add a CI workflow that builds the test app on macOS πŸ˜‚

01.01.2025 22:04 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm glad to be the top 2 contributor in expo/expo repo at the end of this chapter. The fight for the first place was unequal though. @notbrent.dev pushes a lot of commits directly to the main branch and mostly just in the docs 🀣

01.01.2025 20:54 β€” πŸ‘ 17    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Making Expo Modules better and better, improving support for SwiftUI and macOS are still my missions that bring me joy 🫑 It's just going to slow down a bit, depending on my time and resources πŸ’Έ If you appreciate my work and want to help me with the latter, my GitHub Sponsors profile is open.

01.01.2025 20:40 β€” πŸ‘ 26    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

For the next few months I would like to focus more on myself and recharge batteries πŸͺ«
I'll be doing open source contributions to @expo.dev occasionally, as a hobby and simply because I got addicted 🀣 but I won't be part of the core team anymore.

01.01.2025 20:40 β€” πŸ‘ 22    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

New year, new me. With the arrival of 2025, I'm no longer an employee of @swmansion.com. It's been fun and pleasure to be there for almost 10 years, but I need to take a break from putting all my heart and soul into the full-time job βŒ›οΈ

01.01.2025 20:40 β€” πŸ‘ 39    πŸ” 0    πŸ’¬ 6    πŸ“Œ 1
Post image

Do yourself a favor and do some sports in 2025! Cheers! 🍻

31.12.2024 14:48 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

At least for this year πŸ˜‚

26.12.2024 14:19 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I'm done, for now

25.12.2024 20:48 β€” πŸ‘ 17    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm in Valencia πŸ‡ͺπŸ‡Έ for the next two weeks πŸŽ„
Do I know someone here? Any recommendations?

22.12.2024 19:59 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Has anyone seen this button in any iOS app? It's a SwiftUI-only view called `ContactAccessButton` introduced in iOS 18 (developer.apple.com/documentatio...).
I wonder how devs are using it, it has so many requirements and seems to be pretty flaky and unusable 😀

22.12.2024 08:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Migration to the New Architecture makes the situation even worse. The readme now officially states that it's not supported, even though I think the interop layer should handle it well.

16.12.2024 19:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We've never tried to ship it actually. Initially it was made by a group of students at the uni, but we didn't have enough bandwidth to finish and maintain it.
Making expo-image, expo-video and expo-audio were much more essential.

16.12.2024 16:01 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's unbelievable that after 6 years since Airbnb gave up on React Native, react-native-maps (they originally created it) still uses AIR prefix in the class names. It sounds like no one has taken full responsibility for this package since then. Why?

16.12.2024 15:06 β€” πŸ‘ 15    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Happy Friday the 13th πŸˆβ€β¬›

13.12.2024 09:43 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The Witcher 3, Ghost of Tsushima, Spider-Man 2.

I'd also recommend to give Horizon another chance – which one you tried? I love Forbidden West, but you may not feel it if you haven't played Zero Dawn (it recently got remastered)

09.12.2024 19:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks for your recent contributions to macOS support! It's quite difficult to maintain so many modules on so many platforms at a good pace.
I'm glad we have people like you in the community! πŸ₯°

09.12.2024 18:38 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
its a header image with the title "State of React Native 2024"

its a header image with the title "State of React Native 2024"

The State of React Native 2024 is now open! 🚨🚨🚨
➑️ stateofreactnative.com

We've been running this survey for 3 years & it's become an invaluable resource for learning about React Native's best features and biggest pain points.
Share your thoughts and help us shape the whole RN ecosystem!

09.12.2024 13:07 β€” πŸ‘ 94    πŸ” 32    πŸ’¬ 1    πŸ“Œ 14
Preview
expo-video: a simple, powerful way to play videos in apps expo-video is the new way to play videos in Expo apps. It is replacing the now out-dated Video component of expo-av.

πŸ†• We've introduced a new, simple, powerful way to play videos in apps. It's called expo-video.

expo-video is replacing the now out-dated Video component of expo-av, and soon expo-audio will replace the Audio component of expo-av, making it fully deprecated.

expo.dev/blog/expo-vi...

03.12.2024 16:00 β€” πŸ‘ 106    πŸ” 12    πŸ’¬ 5    πŸ“Œ 1
Radon IDE Launch video
YouTube video by Software Mansion Radon IDE Launch video

Radon IDE 1.0 is live! Turn VSCode and Cursor into a fully-fledged IDE for React Native and Expo:
βœ… Build & run RN and Expo apps in integrated panel w/o extra configuration
βœ… Jump to code from inspector, view hierarchy or log console
βœ… Use debugger easily in your code
www.youtube.com/watch?v=07Un...

02.12.2024 16:41 β€” πŸ‘ 67    πŸ” 20    πŸ’¬ 3    πŸ“Œ 7
Graph showing a history of stars given to expo/expo repository on GitHub.

Graph showing a history of stars given to expo/expo repository on GitHub.

expo/expo repo has just reached 35k stars on GitHub! πŸŒŸπŸ“ˆ
Thanks to all stargazers who played a part in this! 🀩

02.12.2024 09:36 β€” πŸ‘ 25    πŸ” 1    πŸ’¬ 0    πŸ“Œ 2

Support for iPads? πŸ‘€

01.12.2024 00:40 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks Jamie for this great contribution! And sorry it took so long πŸ™ˆ

29.11.2024 15:18 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Just use @expo.dev 𝝠

28.11.2024 23:14 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Nice! I looked at the code on iOS, I think you should make those functions async and run them on the main queue as they use UIKit APIs

27.11.2024 22:34 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

ExoPlayer should be put into Google's graveyard

24.11.2024 20:28 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

See you there! πŸ‘‹

22.11.2024 14:57 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Looks like it's Firefox Profiler with a profile imported from Android Studio

22.11.2024 08:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@tsapeta.dev is following 19 prominent accounts