I want to create an app (Web app, Windows app etc.) that has a set of tools in it. (Conversion Tools, Developer Tools, Calculators etc.)
I want to write it to these platforms:
- Website (Node.js)
- Windows (C# with windows forms)
- Android (C++ app on android)
Now I’m thinking about writing general C++ code (aka platform-independent) that I can run on the Node.js website, C# Windows app and an Android app.
This general C++ code needs to work the same on all the platforms.
I also need the general C++ code to be organized into a couple of groups. (Conversion, Developer, Calculators, Generators etc.)
How can I achieve all of that? Can you recommend a project structure for this project?
Source: Windows Questions