{"action":"created","issue":{"url":"https://api.github.com/repos/lsilbers/codepathAndroidTodo/issues/1","labels_url":"https://api.github.com/repos/lsilbers/codepathAndroidTodo/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/lsilbers/codepathAndroidTodo/issues/1/comments","events_url":"https://api.github.com/repos/lsilbers/codepathAndroidTodo/issues/1/events","html_url":"https://github.com/lsilbers/codepathAndroidTodo/issues/1","id":107631833,"number":1,"title":"[Andoid Prework] TodoApp ready for initial review","user":{"login":"lsilbers","id":7949622,"avatar_url":"https://avatars.githubusercontent.com/u/7949622?v=3","gravatar_id":"","url":"https://api.github.com/users/lsilbers","html_url":"https://github.com/lsilbers","followers_url":"https://api.github.com/users/lsilbers/followers","following_url":"https://api.github.com/users/lsilbers/following{/other_user}","gists_url":"https://api.github.com/users/lsilbers/gists{/gist_id}","starred_url":"https://api.github.com/users/lsilbers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lsilbers/subscriptions","organizations_url":"https://api.github.com/users/lsilbers/orgs","repos_url":"https://api.github.com/users/lsilbers/repos","events_url":"https://api.github.com/users/lsilbers/events{/privacy}","received_events_url":"https://api.github.com/users/lsilbers/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-09-22T01:56:29Z","updated_at":"2015-09-27T20:03:56Z","closed_at":null,"body":"My basic Todo app is complete, please review /cc @codepathreview @codepath\r\n\r\nI look forward to improving it :)"},"comment":{"url":"https://api.github.com/repos/lsilbers/codepathAndroidTodo/issues/comments/143591121","html_url":"https://github.com/lsilbers/codepathAndroidTodo/issues/1#issuecomment-143591121","issue_url":"https://api.github.com/repos/lsilbers/codepathAndroidTodo/issues/1","id":143591121,"user":{"login":"nidhi1608","id":6653838,"avatar_url":"https://avatars.githubusercontent.com/u/6653838?v=3","gravatar_id":"","url":"https://api.github.com/users/nidhi1608","html_url":"https://github.com/nidhi1608","followers_url":"https://api.github.com/users/nidhi1608/followers","following_url":"https://api.github.com/users/nidhi1608/following{/other_user}","gists_url":"https://api.github.com/users/nidhi1608/gists{/gist_id}","starred_url":"https://api.github.com/users/nidhi1608/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nidhi1608/subscriptions","organizations_url":"https://api.github.com/users/nidhi1608/orgs","repos_url":"https://api.github.com/users/nidhi1608/repos","events_url":"https://api.github.com/users/nidhi1608/events{/privacy}","received_events_url":"https://api.github.com/users/nidhi1608/received_events","type":"User","site_admin":false},"created_at":"2015-09-27T20:03:56Z","updated_at":"2015-09-27T20:03:56Z","body":"The best practice is to pass your serialized model classes for passing data between components in Android. In professional Android app development, you will most likely use another concept called [Parcelable](http://guides.codepath.com/android/Using-Parcelable), however for the purpose of this class, Serializable will suffice. \r\n\r\nAs we dive deeper into Android app development, you'll see the advantages of using an ORM. The alternative is to use the underlying SQlite database as is using `sqliteopenhelper`, but it gets hard to manage once you start working with a bit complex schema. Also, you'll find yourself using the custom adapter for a bunch of other things including event handling, navigation and persistence. "}}