Planing to change my computer soon, thinking about how to organize my folders and files. If you are develop something for Flash/iOS/Android/??? platform, please share your thoughts.
I am personally a Flash platform developer and a Mac user, so I think it should be a single directory ~/Development/ (/Users/username/Development/ in my case, D:\Development\ for Windows users). I don't think it's a good idea to separate technologies much, since nowdays everything is so interlaced. B
~/Development/Projects/
Main thing — the projects itself. I think to keep them all in one place, but to have workspaces for various IDEs (for Eclipse-based like Flash(ex Flex) Builder & FDT or others) separetely.~/Development/Workspaces/
~/Development/Workspaces/FDT/ #general
~/Development/Workspaces/FDTtest/ #testing one maybe
~/Development/Workspaces/FlashBuilder/
Someone may say "Use different workspaces to group projects by clients/whatever and store projects in those folders (which is default project location actually)", but I think that Eclipse's Working Sets should take care on this, and I would have my one workspace no to care about syncronizing various settings between workspaces. Anyone knows any hidden problems?~/Development/SDKs/
This is the place to keep bunch of Flex SDKs. AndroidSDK(s) can also be here.~/Development/Libraries/
Keep 3rd party labraries here. Like SWFObject, SWFAddress, Robotlegs, MinimalComps, Greensock, Tweener, some random favourite examples from flashandmath.com or some blog. Question is about storing various versions, I think this way would be good
~/Development/Libraries/SWFObject/SWFObject-1.5
~/Development/Libraries/SWFObject/SWFObject-2
~/Development/Libraries/SWFObject/SWFObject-2.1~/Development/Templates/
Any kind of your templates here.~/Development/Certificates/
Various certificates for signing applications. AIR for example.~/Development/Sandbox/
Temp folder for some quick & dirt experiments, extracting some archives, saving temporary files maybe.~/Development/Fonts/
~/Development/Sounds/
~/Development/Books/
Please comment, warn, share experience.