I'm currently a student at uni, and I've been taught that long class files are generally a coding smell. I'm currently writing an app with lots of dialogs on the one activity and a largish menu. It's all necesary to the class, but I'm getting a coding file of about 600+ lines of code. Is that normal for an android activity class?
It seems quite long to me, but I can't figure out a way to refactor the dialog boxes into another class or something.
Is there an easy way to just quickly throw some dialogs into a static class to manage code easily? or is just having a 600+ lines of code file fairly normal for an activity class?