This app is mainly about building AsynTaskLoader to request info from guardian API. It has info about how to build up uri, how to make http request, how to read json data returned from http request and load it in app. It also contains custom setting preference, which can change uri to load different news into app. I have built a custom timepicker preference in this app, which can be refered to in the future if I want to build other kind of preference.
Things to improve:
-
I haven't tried navigation drawer, which i can design based on the guardian website
-
How to drag down to update the data