Hello, perhaps this is too broad of a question, but, is there any good book that goes through the principles of writing desktop apps?
Coming from years of working on distributed backend systems (think spring, webapps) I find myself very lost on how to structure a desktop app (or what does a desktop app really need).