Tomasz Sapeta 𝝠
banner
tsapeta.dev
Tomasz Sapeta 𝝠
@tsapeta.dev
Previously @swmansion.com and @expo.dev 𝝠
Author of Expo Modules API on iOS 🚀
Into cycling 🚴‍♂️ traveling 🌍 and photography 📸
Eat Sleep Cycle 🍔😴🚴‍♂️
Pinned
Bringing MeshGradient from SwiftUI to React Native 🌈

Built with @expo.dev Modules and not yet announced feature in SDK 52 that allows to embed any SwiftUI view into RN app 📲
Implemented with the New Architecture in mind 🏛️

Demo built with @swmansion.com Reanimated and Gesture Handler 💜
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 ⌛️
January 1, 2025 at 8:40 PM
Do yourself a favor and do some sports in 2025! Cheers! 🍻
December 31, 2024 at 2:48 PM
I'm done, for now
December 25, 2024 at 8:48 PM
I'm in Valencia 🇪🇸 for the next two weeks 🎄
Do I know someone here? Any recommendations?
December 22, 2024 at 7:59 PM
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 😤
December 22, 2024 at 8:26 AM
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?
December 16, 2024 at 3:06 PM
Happy Friday the 13th 🐈‍⬛
December 13, 2024 at 9:43 AM
Reposted by Tomasz Sapeta 𝝠
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!
December 9, 2024 at 1:07 PM
Reposted by Tomasz Sapeta 𝝠
🆕 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...
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.
expo.dev
December 3, 2024 at 4:00 PM
Reposted by Tomasz Sapeta 𝝠
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...
Radon IDE Launch video
YouTube video by Software Mansion
www.youtube.com
December 2, 2024 at 4:41 PM
expo/expo repo has just reached 35k stars on GitHub! 🌟📈
Thanks to all stargazers who played a part in this! 🤩
December 2, 2024 at 9:36 AM
Just use @expo.dev 𝝠
This is an interesting detail about the v1 Bluesky mobile app built single-handedly by @pfrazee.com - which was supposed to be a proof of concept only! But became *the* mobile app.

Also shows the power of cross-platform:

1 dev
1 codebase
3 platforms (iOS, Android, web)
Using Expo!
In my experience that’s a lot more common than people think …
November 28, 2024 at 11:14 PM
See you there! 👋
expo.dev Expo @expo.dev · Nov 22
🥳 AMA today at 10am PT with @notbrent.dev, @jonsamp.dev, @tsapeta.dev, and @keith.bsky.social on stage and plenty more Expo engineers in the chat.

We want to take all your SDK 52 & EAS questions - you can hop in the youtube link right now and preempt your questions: youtube.com/live/NHpS9Ja...
November 22, 2024 at 2:57 PM
Bringing MeshGradient from SwiftUI to React Native 🌈

Built with @expo.dev Modules and not yet announced feature in SDK 52 that allows to embed any SwiftUI view into RN app 📲
Implemented with the New Architecture in mind 🏛️

Demo built with @swmansion.com Reanimated and Gesture Handler 💜
November 20, 2024 at 1:28 PM
Reposted by Tomasz Sapeta 𝝠
Partiful, built with Expo, was just named the Best App of 2024 by Google.

blog.google/products/goo...
Google Play’s best apps and games of 2024
We’re announcing Google Play’s Best of 2024 awards, celebrating the best apps, games and books of the year.
blog.google
November 18, 2024 at 7:54 PM
Let's get it started! 🚀🎉
expo.dev Expo @expo.dev · Nov 18
🥳 It's time to party!

We have announcements, blog posts, videos, and livestreams scheduled throughout the week.

⚡ And we're getting things started today with an SDK 52 Highlight video: youtu.be/quZv3uKSEfY?...
Expo SDK 52: Our largest release ever!
YouTube video by Expo
youtu.be
November 18, 2024 at 3:26 PM
Built-in support for SwiftUI in Expo Modules could look like this 👀
November 13, 2024 at 5:26 PM
Reposted by Tomasz Sapeta 𝝠
🥳 Today we're announcing the release of 𝝠 Expo SDK 52!

This is our biggest release ever, so grab a coffee and check out the release notes ⤵️

expo.dev/changelog/20...
Expo SDK 52 - Expo Changelog
Learn about the changes and how to upgrade
expo.dev
November 12, 2024 at 8:36 PM
Hey @bsky.app 👋
Since you're using Expo and swmansion's libraries, can I get some invite codes for our devs who would like to help testing your app?
April 27, 2023 at 2:54 PM
Reposted by Tomasz Sapeta 𝝠
Use Expo, like Bluesky!
April 23, 2023 at 8:15 PM