An iOS example app based on the repository pattern and Typhoon DI framework