{"action":"created","issue":{"url":"https://api.github.com/repos/antoniolg/androidmvp/issues/18","repository_url":"https://api.github.com/repos/antoniolg/androidmvp","labels_url":"https://api.github.com/repos/antoniolg/androidmvp/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/antoniolg/androidmvp/issues/18/comments","events_url":"https://api.github.com/repos/antoniolg/androidmvp/issues/18/events","html_url":"https://github.com/antoniolg/androidmvp/issues/18","id":165762271,"number":18,"title":"More advanced use cases","user":{"login":"Knight704","id":2227516,"avatar_url":"https://avatars.githubusercontent.com/u/2227516?v=3","gravatar_id":"","url":"https://api.github.com/users/Knight704","html_url":"https://github.com/Knight704","followers_url":"https://api.github.com/users/Knight704/followers","following_url":"https://api.github.com/users/Knight704/following{/other_user}","gists_url":"https://api.github.com/users/Knight704/gists{/gist_id}","starred_url":"https://api.github.com/users/Knight704/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Knight704/subscriptions","organizations_url":"https://api.github.com/users/Knight704/orgs","repos_url":"https://api.github.com/users/Knight704/repos","events_url":"https://api.github.com/users/Knight704/events{/privacy}","received_events_url":"https://api.github.com/users/Knight704/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-07-15T11:02:59Z","updated_at":"2016-10-02T12:21:29Z","closed_at":null,"body":"Could you share some tips for more advanced scenarios.\r\nBy this I mean cases, when we should somehow interact with android framework layer.\r\nLet's say we wanted to login via Google Signin (from Google Play Services), this approach requires GoogleApiClient and tightly coupled to method onActivityResult. This is just an example, for simplicity it could be slightly changed.\r\n\r\nFrom my point of view example provided is great, very simple and intuitive, but when it comes to real use cases, questions appears.\r\n\r\nCheers."},"comment":{"url":"https://api.github.com/repos/antoniolg/androidmvp/issues/comments/250968659","html_url":"https://github.com/antoniolg/androidmvp/issues/18#issuecomment-250968659","issue_url":"https://api.github.com/repos/antoniolg/androidmvp/issues/18","id":250968659,"user":{"login":"alinhayati","id":16535267,"avatar_url":"https://avatars.githubusercontent.com/u/16535267?v=3","gravatar_id":"","url":"https://api.github.com/users/alinhayati","html_url":"https://github.com/alinhayati","followers_url":"https://api.github.com/users/alinhayati/followers","following_url":"https://api.github.com/users/alinhayati/following{/other_user}","gists_url":"https://api.github.com/users/alinhayati/gists{/gist_id}","starred_url":"https://api.github.com/users/alinhayati/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alinhayati/subscriptions","organizations_url":"https://api.github.com/users/alinhayati/orgs","repos_url":"https://api.github.com/users/alinhayati/repos","events_url":"https://api.github.com/users/alinhayati/events{/privacy}","received_events_url":"https://api.github.com/users/alinhayati/received_events","type":"User","site_admin":false},"created_at":"2016-10-02T12:21:29Z","updated_at":"2016-10-02T12:21:29Z","body":"@micromingle , I think the reason for separating the LoginInteractor and LoginInteractorImpl is to separate the model logic (as outlined in LoginInteractor) from its implementation (LoginInteractorImpl). This may seem redundant if you consider only a single platform (Android), but in a multi-platform project, the model logic would be the same for all platforms and the implementation would be different."}}
{"actor":{"display_login":"alinhayati"}}