I have only worked on web apps for my whole career. I’m starting a new desktop (Adobe AIR) app project but I found myself having difficulties with:
- stuck with thinking about overall UI design in the traditional page model
- not sure how to handle the navigation part in the UI
- not taking advantage of states
- deciding what should be implemented on client vs server side, (or on both?).
Any advice? Thanks.
Look at other desktop apps to see how they solvde common problems. Over the years several recurring patterns have emerged like:
Look how other apps utilize these things and come up with ideas how you can use them.
The part about having ideas however .. You’ll have to do that yourself after all.