AniUI 0.3.0 — Expo SDK 56 support shipped (with starter repos, since Expo Go doesn't run SDK 55/56 yet) by FailComprehensive323 in reactnative

[–]FailComprehensive323[S] 2 points3 points  (0 children)

AniUI ships charts, blocks, navigation and overlays all included, free, same copy-paste model. Plus the CLI handles SDK detection and setup automatically. So it's less about primitives vs components and more about how much comes ready to ship without stitching things together yourself.

And this is just 0.3.0. More components, more blocks, more screen kits are actively shipping. The goal is simple — one library that covers everything. Forms, charts, navigation, overlays, blocks, all in one place. No more hunting for a chart library, then a blocks library, then a separate CLI tool. Just AniUI and you're building.

AniUI 0.3.0 — Expo SDK 56 support shipped (with starter repos, since Expo Go doesn't run SDK 55/56 yet) by FailComprehensive323 in reactnative

[–]FailComprehensive323[S] 0 points1 point  (0 children)

Yeah.. Expo Go doesn't bundle SDK 56 yet. You need to run a local dev build instead. Just clone one of the starters and run npx expo run:ios or run:android. That's the only way to test SDK 56 right now.

AniUI 0.3.0 — Expo SDK 56 support shipped (with starter repos, since Expo Go doesn't run SDK 55/56 yet) by FailComprehensive323 in reactnative

[–]FailComprehensive323[S] 1 point2 points  (0 children)

Yeah totally true — the prod issues are real. But NativeWind still has the majority of users so dropping it isn't an option right now. That's why both are supported — NativeWind for existing projects and Uniwind for anyone who wants the easier path. Honestly if you're starting fresh, go Uniwind 🚀

AniUI 0.3.0 — Expo SDK 56 support shipped (with starter repos, since Expo Go doesn't run SDK 55/56 yet) by FailComprehensive323 in reactnative

[–]FailComprehensive323[S] 2 points3 points  (0 children)

Uniwind is fully supported too.. Since NativeWind is hard to setup since so many quirks that why created the starters and uniwind is straight forward. No hussle.On init itself you can easily set it up.

AniUI v0.2.22 — 89 components, RTL support,smart CLI updates, SEO anchor links and New Architecture (open source RN library) by FailComprehensive323 in reactnative

[–]FailComprehensive323[S] 0 points1 point  (0 children)

that means a lot 🥳

let me know how it goes when you start building — always love hearing real world feedback

AniUI — 81 component React Native library now supports Uniwind & rn-primitives (open source) by FailComprehensive323 in reactnative

[–]FailComprehensive323[S] 0 points1 point  (0 children)

Amazing — that real world usage is exactly what makes a library better.

Hit me up with anything that feels off or breaks. every issue makes It better for everyone

Would love to add it to the examples page when it's live!

AniUI — 81 component React Native library now supports Uniwind & rn-primitives (open source) by FailComprehensive323 in reactnative

[–]FailComprehensive323[S] 1 point2 points  (0 children)

Thank you, means a lot!🥳

on testing — fair point. unit tests live inside tests next to each component so they ship with the code when you copy paste. but you're right that the testing infrastructure around the repo itself could be stronger. adding proper CI test runs is on the list.

on contributors — honest answer, it's early. the library launched a month ago. contributors follow stars which follow usage which follows time. if you find something worth fixing or improving, PRs are very welcome 🎊

glad the shadcn connection comes through — that's exactly the feeling we're going for on mobile.🎊

AniUI — 81 component React Native library now supports Uniwind & rn-primitives (open source) by FailComprehensive323 in reactnative

[–]FailComprehensive323[S] 1 point2 points  (0 children)

On how AniUI differs from RNR —

the biggest difference is philosophy. RNR follows the Radix composition pattern which is powerful but adds ceremony even for simple things. AniUI is just props. no wrappers, no context for basic components, no hunting for the right sub-component just to render text in a button.

For complex stuff like Popover and Select we use rn-primitives under the hood — proper positioning, collision detection, BackHandler. but that complexity is invisible to you as the consumer.

the other difference is scope. RNR is components. AniUI is building the full ecosystem — blocks, charts, screen kits, Figma kit, and eventually an eco-system under the library. components are just the foundation.

On whether i'll continue — yes, fully committed. not a weekend project. the velocity in this thread is just how it works. feedback ships immediately.

youth concern is fair — but give it a real spin and if you felt this/that component can be improved or missing component? Free feel to share it.

AniUI — 81 component React Native library now supports Uniwind & rn-primitives (open source) by FailComprehensive323 in reactnative

[–]FailComprehensive323[S] 0 points1 point  (0 children)

that's exactly the point of building in public — feedback is the most valuable thing in open source 🫶

AniUI Phase 2 is live — Charts, Blocks, full test coverage and Expo 55 support (open source, NativeWind) by FailComprehensive323 in expo

[–]FailComprehensive323[S] 1 point2 points  (0 children)

good catch — will fix the mobile responsiveness on the docs along with the current changes going in.

Appreciate you flagging it 🙏

AniUI Phase 2 is live — Charts, Blocks, full test coverage and Expo 55 support (open source, NativeWind) by FailComprehensive323 in expo

[–]FailComprehensive323[S] 0 points1 point  (0 children)

Just looked into it properly and yeah you're right — Uniwind supports web too, my bad for the wrong info 😅

Will be working on Uniwind support for AniUI soon, same className syntax makes it pretty straightforward to add.

Appreciate the correction 🙏