So I have a really awesome idea and I will be going through a lot of the free code camps classes and lessons. However, I was hoping to get some more feedback on this application idea that I have. I would like to make it so that it is a web app as well as a native app on Android/iOS/Windows. To give you a generic idea of what I am talking about, take Discord for example. You can log on to their website and chat, react to comments, create new boards, etc. Then you can go to their mobile app and pretty much do the same things (with obvious limitations of course). I would like to do something similar to where I plan on building the web app portion and then I would like to take that and convert it to a native app. The native app will be utilizing functions of the camera and other features like GPS and barcode reader.
I have been told that I shouldn’t try to find an all-in-one solution that I can code in one place and have it easily translated in to code that can be run on each system. So for example, using ReactJS. This you can code a whole website, but as well be able to code the mobile native app and the code will be translated to each operating systems design. However, the appeal to being able to code it all in one language is nice instead of using multiple different languages.
So with that being said, what are you guys and gals opinions on the best way to code a web app that will also have a native app released for it as well? I am honestly torn and am struggling to choose.