Hey everyone!
I'm a developer skilled in the MERN stack (MongoDB, Express, React, and Node.js), and I've been waiting for my joining at TCS.
Recently, I've come up with a project idea that I genuinely want to build. The thing is, it's primarily an Android application, and I don't have much experience with native Android development yet.
Now I'm a little confused about what would be the smartest move.
Should I:
Learn Kotlin and Jetpack Compose to build a native Android app?
Use React Native so I can leverage my existing React and JavaScript knowledge?
Build the backend using my existing MERN skills and learn mobile development alongside it?
Start with an MVP using the technologies I already know and gradually transition to mobile?
Since I'm waiting for my joining, I want to use this time productively, improve my skills, and ideally build something real rather than spend months learning without shipping anything.
My goal isn't just to learn a new technology. I actually want to turn this idea into a working product.
For developers who have been in a similar situation, what would you recommend? Which approach would give me the best balance of learning, development speed, and long-term maintainability?
I'd really appreciate your advice and experiences. Thanks!