Oskar Kwaśniewski
banner
kwasniew.ski
Oskar Kwaśniewski
@kwasniew.ski
Building React Native for visionOS at @callstackio 🥽 @reactnative Core Contributor, Creator of http://minisim.app 📱
Working on my slides for @callstack.com React Universe meet-up next week in San Francisco 🌉

Let me know if you want to grab a coffee in SF ☕️
April 19, 2025 at 12:34 PM
The new version of React Native Bottom Tabs is out! 🎉

A new highly anticipated feature: Custom JavaScript Tabs! ✨

Provide your custom tab bar while leveraging native navigation underneath 🚀

Here is a demo of it in the 🦋 app!

This demonstrates smooth screen transitions using native animations!
February 5, 2025 at 4:17 PM
React Native visionOS 0.77 is out 🎉

This release contains all the changes from React Native 0.77 🚀

If you are upgrading, check out the release notes for additional instructions!

https://buff.ly/3PO0JDN
January 24, 2025 at 8:35 AM
Here is an example of using multiple windows on iPadOS with React Native! ✨

Thanks to React Native Factory integrating this became a lot easier and now I'm working on first-party support for this feature! 👀
January 23, 2025 at 11:21 AM
A new version of React Native Bottom Tabs 0.8.0 is out! 🎉

Lots of work went into this release:

- Complete refactoring of Android view management ♻️
- New Android Page Transitions ✨
- Material You support 🎨
- Other bug fixes 🔧
January 20, 2025 at 11:14 AM
Solving issues around Swift’s modular headers in React Native can be challenging 👀

In this article, I’m going over a few solutions that will help you resolve them!

Check it out ⬇️

https://buff.ly/3DZmDkY
January 16, 2025 at 11:43 AM
Android's Material You was introduced with Android 12, yet many apps still don't leverage this feature 🤔

Here is a showcase of React Native Bottom Tabs + Material You theming changing based on system appearance ✨
January 15, 2025 at 12:31 PM
Another TIL 📚

When defining platforms in your library .podspec file it's better to specify them individually.

I thought it didn't make any difference until I ran into some weird compilation issues on macOS due to some odd flags passed by cocoapods 🫠

Thanks @saadnajmi.bsky.social 🙏
December 5, 2024 at 9:24 AM
> How much space should native build cache take?
> Yes

Every week I need to run `mac-cleanup` 😅
November 22, 2024 at 2:18 PM
So why does Threads list all of those libraries in third party notices? 🤔😅
November 21, 2024 at 7:23 AM
I got a working POC of adaptive navigation using Jetpack Compose for react-native-bottom-tabs 👀

Depending on the size of your Android device it changes from bottom tabs -> navigation rail -> navigation drawer 🎉

It's already working pretty well!
November 18, 2024 at 9:19 PM
React Native visionOS 0.76.2 has been released! 🎉

Also the "early development badge" has been removed from the docs 👀
November 18, 2024 at 12:26 PM
I like emojis in (conventional) commit messages 😅

So I've added `npx devmoji` as part of my commit lint, it's pretty cool:
November 17, 2024 at 6:21 PM
Not so long ago I did my first PR to `react-native` 🥹
November 15, 2024 at 10:56 AM
React Native Bottom Tabs 0.5.0 is out 🚀🎉

- SVG Support 🖼️🥳
- Remote icon assets 🌐
- Custom fonts, label styles 🎨
- Bug fixes 🐛
November 11, 2024 at 5:14 PM
SVG icons loaded from remote URL! 🚀
November 11, 2024 at 11:01 AM
Loading SVGs will be supported in next Bottom Tabs release! 🎉

Here is a small sneak peek:
November 10, 2024 at 12:39 PM
React Native Bottom Tabs + SVGs 👀

I created a POC of loading SVGs as tab icons.

It's using SDWebImage on iOS and Glide for Android.

I'm going to test it a bit more but probably SVG support will be out soon!
November 10, 2024 at 11:35 AM
I switched from Arc Browser to Zen Browser 👀

Lets see how it goes, hopefully it works well during meetings (as Safari wasn't working too good with Google Meet) 😅
November 10, 2024 at 8:55 AM
Really?? 😆
November 7, 2024 at 8:18 AM
React Native Bottom Tabs 🤝 React Native Screens!

Here is an example of Native Stack and Native Bottom Tabs working together on both platforms! 🎉

This combo allows you to build apps that feel truly native.
November 6, 2024 at 8:31 AM
You can now intercept tab events in Native Bottom Tabs! 👀

This means you can now call `e.preventDefault()` and do something else instead of changing the tab!

In this example, I'm navigating to a screen with modal 🚀

We are getting closer to full API parity with JS tabs
November 4, 2024 at 4:34 PM
React Native Bottom Tabs has reached 1k weekly downloads on NPM 🎉🎉

We are also missing 9 stars to get to 500 ⭐

github.com/okwasniewski...
November 4, 2024 at 7:50 AM
I feel like I might need a new laptop 🤔
November 3, 2024 at 5:14 PM
Wow 😦

If you click around like crazy its sooo smooth 👀
November 2, 2024 at 7:09 PM