Hey guys, so far i've been doing fairly simple apps. Usually a single screen or two where the main stuff happens, then settings, or a few panels that slide with your thumb. I'm considering undertaking a much bigger type of application that will be used for business type stuff, order entry, syncing with a remote db, defining new items, editing existing ones, displaying collections of items, even some barcode scanning and stuff like that. My question is for those who have made pretty complex apps. Do you usually make a bunch of different activities and isolate each specific task, or take some other approach like dynamically creating panels with programmatically generated views inside. What seemed to be the most sane way of working with so much business content. On a desktop this would be a non issue because screens are pretty massive and I don't really have to worry about activity life cycles. Just wondering if anyone's done something similar and what their results were like.