The AppDelegate will typically be unique for each client app, and not copy-pasted from the TestApp. So as a rule of thumb, it should only do two things:
Compose the dependencies
Fire up the Library View Controller
Moreover, the LibraryViewController is tightly coupled with AppDelegate, which makes it hard to reuse it in a client app.
Once done, this will help implementors to upgrade the test app since the logic will be segregated to Readium-specific classes.
The AppDelegate will typically be unique for each client app, and not copy-pasted from the TestApp. So as a rule of thumb, it should only do two things:
Moreover, the LibraryViewController is tightly coupled with AppDelegate, which makes it hard to reuse it in a client app.
Once done, this will help implementors to upgrade the test app since the logic will be segregated to Readium-specific classes.