Subclass Application

Trying to understand in what situations one would add an additional subclass of the Application class to a project? In such a situation, could one then delete the automatically-added App class?

Better to rename the one we’ve provided.