I have started to work on application projects in C# (WPF.NET) and I would like to know the organizational standards of the projects.
I have seen that people use, folders like:
Views/
ViewsModels/
Diccionaries/
Commands/
etc.
What folders should you have, for example, a point-of-sale application project? And an application of this in Xamarin?
A commonly used method is to name namespaces according to your folders. Although not everybody likes it.
Since there exist naming conventions for namespaces, you could use that to extract your folder's name. So based on the naming conventions of the namespaces, you can extract the folder name.
See this link for the naming conventions.
Please note: your project already has a default namespace. You shouldn't use that in your folder structure; it the "root".
It follows this path:
Company.(Product|Technology)[.Feature][.Subnamespace]
E.g., for your viewmodels:
mycomp.mysolution.web.viewmodels
and for something else:
mycomp.mysolution.web.somethingelse
Which results in a folder, called "somethingelse"