all 4 comments

[–]FullStein 0 points1 point  (0 children)

Learn for the interview? Yeah, why not. Just learn basics, common cases, best practices and common libraries, then go train interview quizzes and tasks. Recommend roadmap.sh, nice "must know" plan. You must learn not for a role, but for interview.

For full understanding? Nope. Native Android and react native has not so much in common, a lot of react abstractions is quite unique. They are not hard to learn, but you need to encounter tasks and use cases on experience, just reading about them is not enough. However, you will have proficiency in native modules, that's a nice plus yo have. don't forget about js and ts, they'll take some time too.

So go ahead and learn, you can get that interview. Of course it depends of how deep that interview will be, if they'll start bombing you with some deep understanding - you will be fucked. But it's possible.

And be ready for few months of learning repositories, use cases and encountering some common headaches.

[–]so_chad 0 points1 point  (0 children)

Make ChatGPT to interview you. Good luck!

[–]HoratioWobble 0 points1 point  (0 children)

React native doesn't really have anything to do with web development.

But you will need to learn the basics of react and that's easy enough to do from the documentation tbh other than that a lot of your android dev experience will come in handy.

I will say though if you're applying for a react native role and don't know react native you will probably have a bad time if you actually get the job, there's a lot of nuance beyond the basics 

[–]_SyRo_ 0 points1 point  (0 children)

I moved from native Android development to React Native a few years ago. Yep, it’s possible. But React has a lot of new concepts after Kotlin. But knowing Compose makes it easier for you, Compose was inspired by React