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