{"push_id":1104277276,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"719ce36e68c739e209e6c3e9b81d7987918e3fba","before":"85d15a44f6b303012a815f2c4076b78250b3695e","commits":[{"sha":"c3b1062d7dbe982af0d4b9aed69f6496a5260c89","author":{"email":"2cb5c602c35fccc7db1663326f584a36eddd5282@gmail.com","name":"lxdnz254"},"message":"Lesson 5 extra - Accessibilty instantiated more robustly with Utility.getDirectionLabel -- end of Lesson 5","distinct":true,"url":"https://api.github.com/repos/lxdnz254/SunshineApp/commits/c3b1062d7dbe982af0d4b9aed69f6496a5260c89"},{"sha":"79e745d840bd1c21467c051180e07829cb508366","author":{"email":"2cb5c602c35fccc7db1663326f584a36eddd5282@gmail.com","name":"lxdnz254"},"message":"Lesson 6 - Created IntentService - replaces FetchWeatherTask","distinct":true,"url":"https://api.github.com/repos/lxdnz254/SunshineApp/commits/79e745d840bd1c21467c051180e07829cb508366"},{"sha":"e91b8d03b2a8da9440e29d303471adb9327c4013","author":{"email":"2cb5c602c35fccc7db1663326f584a36eddd5282@gmail.com","name":"lxdnz254"},"message":"Lesson 6 - AlarmReceiver added with PendingIntent","distinct":true,"url":"https://api.github.com/repos/lxdnz254/SunshineApp/commits/e91b8d03b2a8da9440e29d303471adb9327c4013"},{"sha":"c5fceed41b76e35033857e6aa79b5b9dbf9d40f1","author":{"email":"2cb5c602c35fccc7db1663326f584a36eddd5282@gmail.com","name":"lxdnz254"},"message":"Lesson 6 - SyncAdapter created, replaces SunshineService and uses WeatherProvider to call information","distinct":true,"url":"https://api.github.com/repos/lxdnz254/SunshineApp/commits/c5fceed41b76e35033857e6aa79b5b9dbf9d40f1"},{"sha":"0dfea4d5b55f8fab87dcda5be077beaec3a4e05d","author":{"email":"2cb5c602c35fccc7db1663326f584a36eddd5282@gmail.com","name":"lxdnz254"},"message":"Lesson 6 - SyncAdapter finsihed by using code from SunshineService (originally from FetchWeatherTask) to save to database, placed in onPerformSync","distinct":true,"url":"https://api.github.com/repos/lxdnz254/SunshineApp/commits/0dfea4d5b55f8fab87dcda5be077beaec3a4e05d"},{"sha":"5f291efe1778e2abb922c96a1bea56f9d57a81c4","author":{"email":"2cb5c602c35fccc7db1663326f584a36eddd5282@gmail.com","name":"lxdnz254"},"message":"Lesson 6: SyncAdapter has time interval (3 hours)","distinct":true,"url":"https://api.github.com/repos/lxdnz254/SunshineApp/commits/5f291efe1778e2abb922c96a1bea56f9d57a81c4"},{"sha":"7b51d882f0728a2f0c824811778200f067764c56","author":{"email":"2cb5c602c35fccc7db1663326f584a36eddd5282@gmail.com","name":"lxdnz254"},"message":"Lesson 6: SyncAdapter has Notification Built in","distinct":true,"url":"https://api.github.com/repos/lxdnz254/SunshineApp/commits/7b51d882f0728a2f0c824811778200f067764c56"},{"sha":"719ce36e68c739e209e6c3e9b81d7987918e3fba","author":{"email":"2cb5c602c35fccc7db1663326f584a36eddd5282@gmail.com","name":"lxdnz254"},"message":"Lesson 6: Notifications turned on/off in settings","distinct":true,"url":"https://api.github.com/repos/lxdnz254/SunshineApp/commits/719ce36e68c739e209e6c3e9b81d7987918e3fba"}]}