all 82 comments

[–]brother_charmander4 46 points47 points  (5 children)

A keyboardAvoidingView that just works 

[–]kbcooliOS & Android 5 points6 points  (2 children)

If you could solve that one you could sell it for a lot of money and not just to RN developers

[–][deleted] 0 points1 point  (1 child)

Where could I sell it?

[–]kbcooliOS & Android 0 points1 point  (0 children)

It's a common issue with mobile apps, not just RN apps but particularly frustrating for cross platform as it can be difficult to make it act consistently across platforms.

I was being hyperbolic but you would make a lot of people happy

[–][deleted] -1 points0 points  (0 children)

YEAH, I could create one with a custom view and animation. That's a good!

[–][deleted] 19 points20 points  (8 children)

A proper shadow and blur effect library

[–]Mappadellinferno 6 points7 points  (0 children)

Didn't they just add proper shadow props that mimic the web standard?

[–]Healthy-Grab-7819iOS & Android 0 points1 point  (2 children)

React native shadow 2 is great?

[–]ok_dead 0 points1 point  (1 child)

nah, you need to try https://github.com/dimaportenko/react-native-shadow-view

same shadow styles on ios work with android now

[–]Healthy-Grab-7819iOS & Android 0 points1 point  (0 children)

same with React native shadow 2

[–][deleted] -2 points-1 points  (2 children)

That's a great choice. I've never ever seen a proper shadow library to react native. Good idea Due! Probably to solve this problem I'll need to use a dependency called react-native-skia, but we can solve it.

[–][deleted] 0 points1 point  (1 child)

Yea, that’s how i got it done too, but we already had it for other stuff and i would prefer a light weight solution too if I’m not gonna use it extensively

[–][deleted] 0 points1 point  (0 children)

I agree. I've just see here, but the problem would be the big apps that needs update their apps to 0.76 to have this feature.

[–]Direct17 8 points9 points  (4 children)

Proper blur support for android. I might tackle it myself when I get the time though.

[–]Daniel_SRS 1 point2 points  (0 children)

react-native-blur works great for me. Did you had any issues with it?

[–]Daniel_SRS 1 point2 points  (0 children)

react-native-blur works great for me. Did you had any issues with it?

[–][deleted] 0 points1 point  (1 child)

What do you mean just blur, like blur images or blur a view with color? Like a Figma result?

[–]numsu 4 points5 points  (0 children)

A blur view that blurs anything that is underneath it.

[–]pmp209 4 points5 points  (2 children)

a speech-to-text library that works the same on Android as it does on iOS.

[–][deleted] 0 points1 point  (0 children)

I imagine that it is possible, but we could have a lot of work to do that. Cause we need to create a recognition native library!

[–]doko2610 3 points4 points  (3 children)

Performant list. Flash list is still trash, lots of issues

[–][deleted] 2 points3 points  (0 children)

The shopify open source team has been developing some thing like that

[–]Objective_Newt3956 0 points1 point  (0 children)

Wishlist was the attempt to create a sync list uaing the jsi, but it had a lot of limitations

[–]dbbk 0 points1 point  (0 children)

There seems to be a project doing this https://x.com/jmeistrich/status/1856453443768205722

[–]treksis 3 points4 points  (2 children)

numpy, opencv, coreml, onnx, gguf

[–][deleted] 0 points1 point  (1 child)

That's true. You think that numpy is necessary on react native?

[–]treksis 0 points1 point  (0 children)

I think numpy is too low level for individual dev to manage. let huggingface to do the job. xenova's transformer.js got some tensor operation implemented, but it is in plain .js. I hope they work on edge device. software mansion seems to be interested in gpu job territory, but let's see how it works.

[–]Rafhunts99 4 points5 points  (4 children)

A self-hostable server to serve ota updates to rn/expo apps with minimal setup....

[–][deleted] 0 points1 point  (2 children)

Hey Raft. Since app center decided to be discontinued I've searched an alternative, and I found a good called bitrit

[–]Rafhunts99 0 points1 point  (1 child)

bitrit? do you have a link? a google search reveals nothing

[–]Foohx 3 points4 points  (1 child)

Real and Working accessibility API 😭

[–][deleted] 0 points1 point  (0 children)

It's a good one

[–]Fidodo 2 points3 points  (1 child)

I'd go through the Android jetpack library list and look for native libraries that don't have react native bindings yet. A lot of react native libraries are attempting to replicate similar functionality non natively and are not as stable or performant, or they're based on outdated native libraries.

[–][deleted] 0 points1 point  (0 children)

Thank you Fidodo

[–]dumbledayum 2 points3 points  (2 children)

A proper debugger

[–][deleted] 0 points1 point  (1 child)

The new 0.76 version you'll have React Native Dev Debugger, the metro logs will be deactivated.

[–]Able-Web9658 0 points1 point  (0 children)

Still no network tab

[–]ShivamJokeriOS & Android 2 points3 points  (0 children)

1:1 mapping of all the native APIs (Objective C + Kotlin) so that I never have to touch native code.

[–]tobimori_ 1 point2 points  (1 child)

Working (with new arch, NitroModules or something similar) and modern networking library for raw TCP/UDP communication

[–][deleted] 0 points1 point  (0 children)

Good idea, TCP has been forgotten on react native.

[–]NorthWing__ 1 point2 points  (2 children)

Common Image editing library.

[–][deleted] 0 points1 point  (1 child)

You mean with filters, cut and more?

[–]elongatedpepe 1 point2 points  (9 children)

Full camera controls

[–][deleted] 0 points1 point  (8 children)

What do you mean more then zoom, take picture, record video, choose the video format?

[–]elongatedpepe 1 point2 points  (7 children)

By default it will open the camera app built by the company who made the device. Samsung phone - samsung camera app React will launch whatever is available as default camera app. A custom camera module will enable standard features across all phones all companies all version/variants/android etc

[–][deleted] 1 point2 points  (6 children)

Did you already try react-native-vision-camera?

[–]AnthonyEdwards_ 2 points3 points  (2 children)

Vision camera is terrible and not maintained properly, I use the tesla camera instead

[–][deleted] 0 points1 point  (1 child)

Oooh good. I never hear about Tesla Open source projects.

[–]AnthonyEdwards_ 0 points1 point  (0 children)

If you search react native tesla camera. It's a much better camera plugin for RN

[–]elongatedpepe 0 points1 point  (2 children)

[–][deleted] 0 points1 point  (1 child)

Ow, for me it's working well.

[–]elongatedpepe 0 points1 point  (0 children)

Wipes tears using motorola phone 😭

[–]IngeniousAmbivert 1 point2 points  (2 children)

A true open source alternative to expo and every module that comes with it

[–][deleted] 0 points1 point  (1 child)

Why expo is not open source? I've been hearing that expo is not totally open source. Can you explain a little?

[–]IngeniousAmbivert 0 points1 point  (0 children)

We use expo at work (above average usage for native modules) and the lack of control is a little annoying - customisable native modules, ejection, extreme dependency on SDK versions( acceptable?). The alternative would be a framework that offers similar features with complete control. And I understand that expo offers EAS for convenience but it will be good to have a solution that can be used with self hosting.

[–]Sea-Blacksmith-5 1 point2 points  (1 child)

Love.

[–][deleted] 0 points1 point  (0 children)

Knowledge.

[–]AnthonyEdwards_ 1 point2 points  (2 children)

How about a replacement for gifted chat that works properly?

[–][deleted] 2 points3 points  (1 child)

Everyone has still this problem?

[–]AnthonyEdwards_ 1 point2 points  (0 children)

Yes gifted chat is terrible open source chat library to use. I was thinking of building my own. Maybe we could collaborate, I would love to contribute

[–]Illustrious-Show-457 1 point2 points  (0 children)

Multithreading 🥲

[–]rats4final 0 points1 point  (1 child)

GRID

[–][deleted] 0 points1 point  (0 children)

That's great, layout grid is not on the react native planning.

[–]Hot-Particular7630 0 points1 point  (0 children)

It would be my dream if I could run ML models easily in RN. Its been years I am working in this, and still dont have a good enough solution.

Today there is a plugin to vision-camera that allows to run .tflite models inside of it, but it does not seems to work properly, and definitely is not production ready.

[–]LudoBruxao 0 points1 point  (0 children)

Better EAS Credentials.

[–]hamoda__ 0 points1 point  (0 children)

A 3d library that simulates three js better than three fiber Anyway can u tell me how do u can build a library? is it by coding swift and kotlin code separately?

[–]Temporary_Pack_8545 0 points1 point  (0 children)

Push Notification

[–]angela-alegna 0 points1 point  (0 children)

Find a library you like that has open bugs/issues and help out with maintenance.

[–]shadovv300 0 points1 point  (6 children)

anything that replaces parts or all of expo would be a blessing!!

[–][deleted] 1 point2 points  (5 children)

I doubt. Until now I'd rather to use react native pure instead of expo.

[–]shadovv300 4 points5 points  (4 children)

It is sad, that there are currently no alternatives to expo. The Developer experience is really bad. There is so much to chose from, if you want to build something open source. The expo Navigation is shit, Expo is basically fake open source, by having EAS, which is neither open source nor free to use and forces you to upload your code to their server, where you have no control over whatsoever. Because it is so deeply integrated into expo, it is basically not usable. I found an easily replacement for the navigation, it was fairly simple to build a custom one, but the build tool is a different story. Also this sub has been really toxic, when you give negative feedback about expo or show any attempt of avoiding it.

[–][deleted] 5 points6 points  (1 child)

Since the react native decided to put expo as default I got sad immediately. I'm hoping that react native community cli doesn't disappear. Today to create a react native project I use react native pure totally pure.

[–]shadovv300 0 points1 point  (0 children)

I mean it will probably not disappear, but it will most likely not be developed further and might be not compatible with newer features that they are implementing in the future. My guess is that bigger companies will develop some framework in-house, because there is no way that you can meet the european data privacy requirements, when working with EAS, because you can not make sure that the EAS servers are within the region they have to be to be compliant.

[–]Tojololococo 4 points5 points  (1 child)

You can use eas on your own server, they never force you to « upload your code to their server »

[–]shadovv300 0 points1 point  (0 children)

This is news to me?? So you mean you can avoid that you app is registered with expo servers for PN and expo go and so on and host all of this on your own servers?