Clean AppDelegate

The App Delegate has many responsibilites by default including crash reporting, analytics, setting up the CoreData stack, notifications etc.This breaks the Single Responsibility principle because the AppDelegate handles too many things.…

Read this article