* changed alarm system to store due time instead of task ids
(Given the due time, You can get the task ids from the db.)
* [formatting] AlarmAlertActivity, AlarmConstants
* AlarmReceiver now stores the due time
* removed unnecessary timezone check
* added a working alarm receiver (still in proof of concept stage)
* added a simple activity to display the alarm
* cleaned up dead code
* AlarmAcitivity now uses a simple list fragment to show due tasks
* added new loader to load due tasks
Added oboelectric for real yo
* renamed some widgets
* added new test
* [testing] improved AddTaskActivityTest (still broken)
* fixed AddTaskActivityTest
* [testing] added working AddTaskActivityTest
* [testing] added new TaskDatabaseFacadeTest
* renamed AlarmHelper to AlarmManager
* AlarmManager now listens to phone boot event
* some code cleanup
[testing]
lots of progress!
* alarm now plays default alarm ringtone
* takes into account silent mode, phone call, other apps playing music
* refactored vibrator to a class
* alarm service is local only
* alarm service handles back-to-back alerts
* alarm service really handles back-to-back alerts
* alarm service really handles back-to-back alerts (for real yo!)
* added non-interactive notification
* added a timer to stop the alarm playing