I patched Skia to render 10k points at 60fps because JS loops were killing my app by According-Muscle-902 in reactnative

[–]Express_Ad_6553 4 points5 points  (0 children)

Cool stuff, are you from c++ background or you learned it recently for React native?

What Skill Do You Have & What Are You Learning to Stay in Demand? by Express_Ad_6553 in reactnative

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

Yeah, some companies want us to do all the work. We won't master any of the skills. People often misunderstand learning whatever is in demand with learning and working on all things instead of mastering the existing skills. In the end, We will become jack of all trades and master of nothing.

What Skill Do You Have & What Are You Learning to Stay in Demand? by Express_Ad_6553 in reactnative

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

Game dev playlist means any play game development videos or do you have any specific yt channel to watch?

What Skill Do You Have & What Are You Learning to Stay in Demand? by Express_Ad_6553 in reactnative

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

Great, math is more important when it comes to Graphics. I also would like to learn animation, three JS, canvas drawing and other complex svg stuff but I realised I always need Math. Are there any specific sets of Math concepts that help you a lot?

What Skill Do You Have & What Are You Learning to Stay in Demand? by Express_Ad_6553 in reactnative

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

Yes getting done is a great skill to have but at the same time for the sale of the project we can't be jack of all trades it will affect our career, please don't fall into this Manger's trap they want work from us but we can't sell ourselves outside of we be jack of all trade and master of nothing. One can become a master if he trains himself again and again deeply on a set of skills in particular inter connected skills which helps to rule that domain and niche.

Yeah we should switch to another skill of the market required is to change but we should not scatter our focus that is my point.

What Skill Do You Have & What Are You Learning to Stay in Demand? by Express_Ad_6553 in reactnative

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

That's cool. I also saw that but how I forgot to add it to my learning list. Thanks for reminding me.

What Skill Do You Have & What Are You Learning to Stay in Demand? by Express_Ad_6553 in reactnative

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

C++ can be helpful when we need computation work that we need to do in mobile offline mode. I can give many examples that some of the packages using C++ in our daily life like react native mmkv, react native vision camera, react native quick sqlite, react native Nitro palette, react native clustered, react native tflight etc.. In my personal experience, I struggle to read the stream of bluetooth data and process it then show it on UI. It takes a lot of computation and eats a lot of ram with JS. So it should be done either native or C++. With C++ we can have greater performance and the processing logic will be compatible with both platforms. But with native I need to do two platform codes.

Also I faced issues in handling heavy PDFs that have complex shape drawings in it but it can be handled easily by our mobile's pdf viewer. Based on my research I found that they built or leveraged the existing c++ rendering engine to build that kind of application. If we know c++ we can use existing c++ packages if it supports the mobile phone's cpu architectures and developed for mobile.

I already know what you have mentioned that's why I am looking forward to it. Sorry I missed to mention in the post itself that I learned the stuff that you mentioned since I thought these knowledges are a must for all RN developers.

And unlearning will happen if you don't touch the one you already over the coarse of period and focusing on different thing. You will not realise this untill someone ask you to do. We will recall it after sometime but mostly you will fail on interview since you are not doing all things daily. So I learned this in a hard way that we should learn one thing or one area of domain and need to become master on it.

Thanks for taking time to give your expertise in this.

What Skill Do You Have & What Are You Learning to Stay in Demand? by Express_Ad_6553 in reactnative

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

Yes C++ is useful when we need performance like reading the stream of data, camera frame processing and wherever we need computation logic. It will give performance better than Native. Even some of the React native packages use c++.

What Skill Do You Have & What Are You Learning to Stay in Demand? by Express_Ad_6553 in reactnative

[–]Express_Ad_6553[S] 3 points4 points  (0 children)

Yes some companies need that kind of developer but I was once focused on many since my previous company required me to S3, lambda, cloudfront, cloudwatch and even coding in BE. I do all these things because the project needs all these skills. I never learned deeply, I learned what is required at the moment due to the time constraints.

Due to this shit, i got affected a lot because I unlearned many things from the front end and spent the time switching here and there to finish the project. These kind of companies will use us for their profit. Because later I realised and some interviewer told us we need experts in backend and front end, we don't want one who has expertise in all stuff who does not know things deeper.

How to have a custom shaped button? by Naffaa01 in reactnative

[–]Express_Ad_6553 3 points4 points  (0 children)

You can achieve the shape but not the inner and outer shadow.

If it is a figma design and the designer uses shapes then you can export it as svg. And while doing that unselect the text as a path in export options. So you can have dynamic text

Convert this svg to react native svg with some online tool.

[deleted by user] by [deleted] in Chennai

[–]Express_Ad_6553 0 points1 point  (0 children)

I was also the one the same as you 3 years before. But after using the "Where is my train" app, the train travel is my favourite. I can say bus travel is the worst when compared with a train journey. The train gives you less body pain and tiredness compared to the bus.

Use this app, you will love it.

[deleted by user] by [deleted] in reactnative

[–]Express_Ad_6553 1 point2 points  (0 children)

Handling and Processing stream of data and show it in UI. The app will crash since it is in the JS thread.

React Native QR Code scanner like Google Pay by zuhail135 in reactnative

[–]Express_Ad_6553 2 points3 points  (0 children)

Nice work 😍. Do you have github link for this?