new practices for todolist using sqllite and custom baseadapter for custom list view.