Oskar K.

Oskar K.

@kwasniew.ski

Building React Native for visionOS at @callstackio πŸ₯½ @reactnative Core Contributor, Creator of http://minisim.app πŸ“±

1.1K followers127 following57 posts

Oskar K. reposted

There’s a new speaker in the lineup at the React Universe Meetup, San Francisco! @kwasniew.ski is bringing πŸ”₯ from The Ultimate Guide to React Native Optimization 2025. Think: β€” DevTools deep dives β€” React 19’s use & useOptimistic β€” View flattening magic πŸ“Sign in β†’ callstack.com/events/react...

callstack.comReact Universe Meetup, San Francisco with Expensify | {callstack}Callstack and Expensify will present React Native Enterprise Framework

Oskar K. reposted

Why settle for β€œalmost native” when you can go fully native? Integrating SwiftUI with React Native, you can use native components (like Slider and TabView) while keeping the power of React’s architecture. Read a step-by-step guide by @kwasniew.ski πŸ“– hubs.li/Q038zpVL0

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!

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! πŸ‘€

Oskar K. reposted

Legend List 1.0 beta is ready! It started as a performance experiment, but it ended up solving a lot of the major issues with lists in React Native. πŸŽ‰ ✨ Better perf than FlashList ✨ maintainContentVisiblePosition ✨ Bidirectional infinite lists ✨ Chat UI without inverting

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 πŸ”§

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 ✨

Oskar K. reposted

Big tip of the hat to the react-native releases crew. I track their releases with rigorous build testing to ensure react-native-firebase builds cleanly. Zero issues with the upcoming 0.77 release through entire rc cycle. react-native 0.77.0 full release coming soon and I'm looking forward to it!

Oskar K. reposted

Can it be done in React Native, yes! At WWDC 2024, Apple added a new API for creating custom UI effects using Metal shaders. I wanted to see if you could do the same with React Native. With react-native-skia, you can! Left is the Apple demo, right is skia on react-native-macos πŸ˜ƒ

Oskar K. reposted

Success! For Christmas this year, I got React Native Skia working on macOS! Along the way I learned quite a bit about Shaders, WebGPU, and just how extensively Skia is used. It's such an interesting space! I'm glad there are still new things to learn in UI dev 😎

Oskar K. reposted

Meet Fabrice AI - functional framework for building AI agents. While building Cali, I needed something stateless that can work on the server, inside CLI, breakdown complex tasks, and be simple. Couldn't find one, so I built one. Give it a try! github.com/callstackinc...

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 πŸ™

Oskar K. reposted

RN 0.77 enters the release candidate phase! πŸ₯³ And it includes 17 commits from our engineers: @kwasniew.ski, @robpasinski.bsky.social and @tell_me_mur πŸ‘

MichaΕ‚ PierzchaΕ‚a @thymikee.bsky.social

React Native 0.77 RC.0 is here πŸŽ‰ including: - Swift template for iOS - Progress on native API stability - Better tvOS integration - Improved Animated performance - React DevTools v6 and a lot more! full changelog: github.com/facebook/rea...

Oskar K. reposted

Exciting new project introduced by @grabbou.com & @kwasniew.ski: Cali - a new AI Agent that can help you with everything React Native! πŸŽ‰ It takes all the utilities and functions of a React Native CLI and exposes them as tools to an LLM. Try Cali today: `npx cali`

Mike@grabbou.com

πŸͺ„ Meet Cali: An AI agent for building React Native apps! Cali can build your project, manage your devices and emulators, help you find and install a library and more... Try Cali today! `npx cali` Powered by @vercel.com AI SDK. Hacked by me and @kwasniew.ski πŸ’œ

Oskar K. reposted

πŸͺ„ Meet Cali: An AI agent for building React Native apps! Cali can build your project, manage your devices and emulators, help you find and install a library and more... Try Cali today! `npx cali` Powered by @vercel.com AI SDK. Hacked by me and @kwasniew.ski πŸ’œ

Oskar K. reposted

Want to bring React Native into your existing app? In my latest blog post, I share a detailed guide on how to seamlessly integrate the latest React Native version into your existing iOS and Android apps! www.callstack.com/blog/how-to-...

Callstack@callstack.com

Thinking of adding React Native to your app without a full rebuild? πŸš€Β Our latest article, brought by Tomasz Misiukiewicz, offers a practical, step-by-step guide to brownfield development πŸ”₯

React Native Bottom Tabs 0.6.0 has been released! πŸŽ‰ It separates React Navigation integration to a new package, ` @bottom-tabs/react-navigation`. ⚠️ The next version will drop support for React Navigation v6 ⚠️ github.com/okwasniewski...

github.comRelease v0.6.0 Β· okwasniewski/react-native-bottom-tabsWhat's Changed feat: add issue templates by @okwasniewski in #146 feat: migrate to monorepo by @okwasniewski in #147 feat: add expo example by @okwasniewski in #148 fix: remove unused image loader...

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!

React Native visionOS 0.76.2 has been released! πŸŽ‰ Also the "early development badge" has been removed from the docs πŸ‘€

Oskar K. reposted

React Native Bottom Tabs 0.5.0 is out πŸš€πŸŽ‰ - SVG Support πŸ–ΌοΈπŸ₯³ - Remote icon assets 🌐 - Custom fonts, label styles 🎨 - Bug fixes πŸ›

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!

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) πŸ˜…

Oskar K. reposted

react-native-edge-to-edge version 1.1.0 is now available, featuring edge-to-edge variants of the MaterialComponents and Material3 parent themes! πŸŽ‰ github.com/zoontek/reac... When combined with rn-bootsplash and rn-bottom-tabs, achieving this look is seamless and hassle-free 😌

Oskar K. reposted

Expect react-native-edge-to-edge 1.1.0 this weekend. It comes with 2 new parent themes: Theme.EdgeToEdge.Material3 and Theme.EdgeToEdge.Material2 I'm also currently working on a proposal to add edge-to-edge directly in RN core.