How can you make sure your AppDelegate has a single responsibility?
medium.com