{"action":"created","issue":{"url":"https://api.github.com/repos/the-blue-alliance/the-blue-alliance-android/issues/367","labels_url":"https://api.github.com/repos/the-blue-alliance/the-blue-alliance-android/issues/367/labels{/name}","comments_url":"https://api.github.com/repos/the-blue-alliance/the-blue-alliance-android/issues/367/comments","events_url":"https://api.github.com/repos/the-blue-alliance/the-blue-alliance-android/issues/367/events","html_url":"https://github.com/the-blue-alliance/the-blue-alliance-android/pull/367","id":64670971,"number":367,"title":"Retrofit Support","user":{"login":"phil-lopreiato","id":2754863,"avatar_url":"https://avatars.githubusercontent.com/u/2754863?v=3","gravatar_id":"","url":"https://api.github.com/users/phil-lopreiato","html_url":"https://github.com/phil-lopreiato","followers_url":"https://api.github.com/users/phil-lopreiato/followers","following_url":"https://api.github.com/users/phil-lopreiato/following{/other_user}","gists_url":"https://api.github.com/users/phil-lopreiato/gists{/gist_id}","starred_url":"https://api.github.com/users/phil-lopreiato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phil-lopreiato/subscriptions","organizations_url":"https://api.github.com/users/phil-lopreiato/orgs","repos_url":"https://api.github.com/users/phil-lopreiato/repos","events_url":"https://api.github.com/users/phil-lopreiato/events{/privacy}","received_events_url":"https://api.github.com/users/phil-lopreiato/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/the-blue-alliance/the-blue-alliance-android/labels/future-release","name":"future-release","color":"fbca04"},{"url":"https://api.github.com/repos/the-blue-alliance/the-blue-alliance-android/labels/on-hold","name":"on-hold","color":"ededed"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/the-blue-alliance/the-blue-alliance-android/milestones/12","html_url":"https://github.com/the-blue-alliance/the-blue-alliance-android/milestones/Full%20App%20Rewrite","labels_url":"https://api.github.com/repos/the-blue-alliance/the-blue-alliance-android/milestones/12/labels","id":1041003,"number":12,"title":"Full App Rewrite","description":"To be done in the 2015 offseason - improve the underlying data models to make the app faster, more scalable, and testable. ","creator":{"login":"phil-lopreiato","id":2754863,"avatar_url":"https://avatars.githubusercontent.com/u/2754863?v=3","gravatar_id":"","url":"https://api.github.com/users/phil-lopreiato","html_url":"https://github.com/phil-lopreiato","followers_url":"https://api.github.com/users/phil-lopreiato/followers","following_url":"https://api.github.com/users/phil-lopreiato/following{/other_user}","gists_url":"https://api.github.com/users/phil-lopreiato/gists{/gist_id}","starred_url":"https://api.github.com/users/phil-lopreiato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phil-lopreiato/subscriptions","organizations_url":"https://api.github.com/users/phil-lopreiato/orgs","repos_url":"https://api.github.com/users/phil-lopreiato/repos","events_url":"https://api.github.com/users/phil-lopreiato/events{/privacy}","received_events_url":"https://api.github.com/users/phil-lopreiato/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":4,"state":"open","created_at":"2015-03-27T01:29:24Z","updated_at":"2015-06-02T23:58:05Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-03-27T01:28:55Z","updated_at":"2015-06-02T23:58:05Z","closed_at":"2015-06-02T23:58:05Z","pull_request":{"url":"https://api.github.com/repos/the-blue-alliance/the-blue-alliance-android/pulls/367","html_url":"https://github.com/the-blue-alliance/the-blue-alliance-android/pull/367","diff_url":"https://github.com/the-blue-alliance/the-blue-alliance-android/pull/367.diff","patch_url":"https://github.com/the-blue-alliance/the-blue-alliance-android/pull/367.patch"},"body":"[Retrofit](https://github.com/square/retrofit) is a library that converts a REST API -> Java interface. We can simplify a lot of our HTTP code this way, I bet.\r\n\r\nIt can also return observables (see #330), so we can do event-driven processing of returned data"},"comment":{"url":"https://api.github.com/repos/the-blue-alliance/the-blue-alliance-android/issues/comments/108135004","html_url":"https://github.com/the-blue-alliance/the-blue-alliance-android/pull/367#issuecomment-108135004","issue_url":"https://api.github.com/repos/the-blue-alliance/the-blue-alliance-android/issues/367","id":108135004,"user":{"login":"phil-lopreiato","id":2754863,"avatar_url":"https://avatars.githubusercontent.com/u/2754863?v=3","gravatar_id":"","url":"https://api.github.com/users/phil-lopreiato","html_url":"https://github.com/phil-lopreiato","followers_url":"https://api.github.com/users/phil-lopreiato/followers","following_url":"https://api.github.com/users/phil-lopreiato/following{/other_user}","gists_url":"https://api.github.com/users/phil-lopreiato/gists{/gist_id}","starred_url":"https://api.github.com/users/phil-lopreiato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phil-lopreiato/subscriptions","organizations_url":"https://api.github.com/users/phil-lopreiato/orgs","repos_url":"https://api.github.com/users/phil-lopreiato/repos","events_url":"https://api.github.com/users/phil-lopreiato/events{/privacy}","received_events_url":"https://api.github.com/users/phil-lopreiato/received_events","type":"User","site_admin":false},"created_at":"2015-06-02T23:58:05Z","updated_at":"2015-06-02T23:58:05Z","body":"Probably not the way we want to go. There are better approaches"}}