demo Todo App use DCI (Data Context Interaction) Architecture