ToDoList Exercise in Professional Android 4 Application Development