{"id":21204736,"url":"https://github.com/linx64/mylist","last_synced_at":"2026-04-28T09:33:41.262Z","repository":{"id":168323086,"uuid":"556020517","full_name":"LinX64/MyList","owner":"LinX64","description":"An example of Flow, Clean Architecture, Koin, ListAdapter and Usecases.","archived":false,"fork":false,"pushed_at":"2022-10-23T12:21:04.000Z","size":112,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-03T01:06:55.130Z","etag":null,"topics":[],"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/LinX64.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-22T22:04:47.000Z","updated_at":"2022-10-23T12:12:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"e75f1524-35eb-49d1-b8ec-0b51b7aba5ce","html_url":"https://github.com/LinX64/MyList","commit_stats":null,"previous_names":["linx64/mylist"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LinX64/MyList","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinX64%2FMyList","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinX64%2FMyList/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinX64%2FMyList/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinX64%2FMyList/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LinX64","download_url":"https://codeload.github.com/LinX64/MyList/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinX64%2FMyList/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32375594,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T09:24:15.638Z","status":"ssl_error","status_checked_at":"2026-04-28T09:24:15.071Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-11-20T20:39:47.141Z","updated_at":"2026-04-28T09:33:41.235Z","avatar_url":"https://github.com/LinX64.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My Servers List\nAn example of Flow, Clean Architecture, Koin, ListAdapter and Usecases.\n\n### Why not RecyclerView Adapter, ListAdapter?\n\n`ListAdapter` is just an extension of `RecyclerView.Adapter`. It computes diffs between Lists on a background thread with AsyncListDiff. \nWe need to pass DiffUtil class in the `ListAdapter` To do the computation and check between the items. There are also no performance differences between that RecyclerView adapter and the `list adapter`.\n\nAdvantages: No need to have a submit list method to set the data. Everything is being handled by calling `submitList()`\n\n### Why Koin?\n\nI always used to use Hilt-Dagger for DI but seems like Koin is much simpler and there is only one problem with it. It basically resolves dependencies at runtime, and this is the most important downside of Koin, however, it is really easy to use compared to Hilt and dagger.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinx64%2Fmylist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinx64%2Fmylist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinx64%2Fmylist/lists"}