What do you think about the fluidity of react-native apps ?
So far, I've seen apps made by Chinese e-commerce giants like Alibaba's Taobao and Jindong, their apps requires lots of resources and are all very slow even on last end Android devices.
I've also seen some startup using it for chat app and it's simply become unusable after a while because all the memory leaks.
Do you think these are just poorly made app or react-native is just not ready to replace native development ?
Which app would you recommend to check out in order to see how powerful this framework can be ?
The only case I've seen that can be tricky to keep performant at the moment is when you're doing CPU heavy tasks whilst listing out uncompressed images >2mb. Memory consumption of images this size do seem to be a tricky problem, though libs like react-native-fast-image aim to solve this sort of thing.
I'd say almost certainly they were developed badly, there's no reason now why you couldn't make apps indistinguishable from native. My top tip for this is to move away from JS based navigation libraries (e.g. react-navigation), that's where you see a lot of the performance gains.
Performance wise the Patient View app I made shows this off, I sync and encrypt thousands of records and chart them out whilst keeping everything 60fps.
What do you think about the fluidity of react-native apps ?
So far, I've seen apps made by Chinese e-commerce giants like Alibaba's Taobao and Jindong, their apps requires lots of resources and are all very slow even on last end Android devices.
I've also seen some startup using it for chat app and it's simply become unusable after a while because all the memory leaks.
Do you think these are just poorly made app or react-native is just not ready to replace native development ?
Which app would you recommend to check out in order to see how powerful this framework can be ?
The only case I've seen that can be tricky to keep performant at the moment is when you're doing CPU heavy tasks whilst listing out uncompressed images >2mb. Memory consumption of images this size do seem to be a tricky problem, though libs like react-native-fast-image aim to solve this sort of thing.
I'd say almost certainly they were developed badly, there's no reason now why you couldn't make apps indistinguishable from native. My top tip for this is to move away from JS based navigation libraries (e.g. react-navigation), that's where you see a lot of the performance gains.
Performance wise the Patient View app I made shows this off, I sync and encrypt thousands of records and chart them out whilst keeping everything 60fps.
I see, thanks for the answer and cheers for the 100 apps, that's a hell of a pace :)
How did you do the encrypting/decrypting? Pure JS libs tend to be poor performance wise. Anything native you used?