{"id":22955100,"url":"https://github.com/getrighhttt/handlingnetworkconnectivity","last_synced_at":"2025-10-29T07:42:02.528Z","repository":{"id":62213195,"uuid":"558837083","full_name":"GetRighhttt/HandlingNetworkConnectivity","owner":"GetRighhttt","description":"An application that demonstrates how to handle network connectivity in a few ways. ","archived":false,"fork":false,"pushed_at":"2022-11-01T11:46:27.000Z","size":110,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-07T16:16:34.655Z","etag":null,"topics":["broadcast-reciever","livedata","networkconnection","viewbinding-android"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GetRighhttt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-28T12:11:50.000Z","updated_at":"2022-10-28T14:05:28.000Z","dependencies_parsed_at":"2023-01-21T03:18:48.258Z","dependency_job_id":null,"html_url":"https://github.com/GetRighhttt/HandlingNetworkConnectivity","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetRighhttt%2FHandlingNetworkConnectivity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetRighhttt%2FHandlingNetworkConnectivity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetRighhttt%2FHandlingNetworkConnectivity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetRighhttt%2FHandlingNetworkConnectivity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GetRighhttt","download_url":"https://codeload.github.com/GetRighhttt/HandlingNetworkConnectivity/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246735343,"owners_count":20825223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["broadcast-reciever","livedata","networkconnection","viewbinding-android"],"created_at":"2024-12-14T16:27:31.909Z","updated_at":"2025-10-29T07:41:57.496Z","avatar_url":"https://github.com/GetRighhttt.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HandlingNetworkConnectivity\n\n### Description\n\n\u003cp\u003e App that dmeonstrates multiple ways of how to monitor and displa connectivity in android.\nFirst, I demonstrate how with using a broadcast receiver. Secondly, I will show how we can\nuse live data and observe the changes made to connectivity that way. Both approaches are \npretty functoinal. Just depends on the use case in which you need to use them.\n\nI will say I believe that using a broadcast receiver is a better and more practical approach,\nas Live Data has it's disadvantages.\n\u003c/p\u003e\n\n![2022-10-28](https://user-images.githubusercontent.com/105057858/198591131-cf9a9ab8-341e-4b4c-a271-65263ecbfa1d.png)\n![2022-10-28 (2)](https://user-images.githubusercontent.com/105057858/198591124-d8697ef1-e3dc-4813-b17a-7e1c182eb8af.png)\n![2022-10-28 (1)](https://user-images.githubusercontent.com/105057858/198591136-6bbc90e2-88f5-4d6b-b3ea-035ef789c92e.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetrighhttt%2Fhandlingnetworkconnectivity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetrighhttt%2Fhandlingnetworkconnectivity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetrighhttt%2Fhandlingnetworkconnectivity/lists"}