Java/Android class dependencies
<p>So I've inherited a rather large Android project. I'm trying to pull out the parts of the app that are no longer needed.  Trouble is, there isn't anything I can remove that doesn't cause hundreds of compilation errors.  Every class references so many other classes that it's almost impossible to remove anything.  For example, if I delete an Activiy class, every other Activity in the project gets errors. </p>

<p>This is bad practice right?  I never really thought about it before.  Obviously some classes need to reference other classes (Controllers -> Views), but not to the point where every class is intertwined, right?</p>
