This Todo app is a full reference implementation for VIPER. It demonstrates many of the tasks you would do on a daily basis.
This Todo app is a full reference implementation for an App based on Mobile Clean Architecture. It demonstrates many tasks you might do on a daily basis during a project, such as:
The are two Routers:
No attempt has been made to make the scenes aesthetically pleasing - its all about the code.
The demo has 3 modes: test and coreData and networked. test
mode uses an in-memory datastore. coreData
mode uses CoreData on a local database. networked
mode uses a network server. You can flip between the modes by changing the value of the gatewayImplementation
in the EntityGatewayFactory
.