- Added protection from null objects.
- Added Toasts in case of location failures.
- Added 'done' attribute to the Task pojo which stands for the task completion (initializes to false).
- Added update method to the database handler and its abstraction layer.
- Converted the 'done' button to a checkbox which saves its state in the db.
- Removed the clickability of the description.
- Added edit buton which starts the update task activity (sending the current position in the list through the intent).
- Added edit button icons (it's a imagebutton).
- Added a margin definition to buttons.
- Added the update task activity: its parent is the main activity, it has an action to delete the current task in the action bar, it allows to modify the description and location in a similar fashion to the create activity.
- Tried to recycle the classes / fragments / resources from the create activity into the update activity - it didn't work, mostly did copy/paste.