Auto selected first row in two pane when app first launched.
Added content description to image view (Accessibility)
Added IntentService for network data instead of the old asynctask.
Adding Alarm (AlarmReceiver, AlarmManager)
Implemented Sync Adapter, Autentication service. Added uses permissions required by sync adapter.
Changed settings to call syncImmediately(). Change MAin to call initializeSyncAdapter.
Removed FetchWeatherTask and the SunshineService, they are unused classes now, do the same thing that the SunshineSyncAdapter class.
Cleaned up the AndroidManifest.xml and remove SunshineService and the AlarmReciever from the xml.
In onPreferenceChange in the SettingsActivity, call syncImmediately() instead of creating and executing a FetchWeatherTask.