{"id":19945994,"url":"https://github.com/jpardogo/lce-rxjava-extension","last_synced_at":"2025-11-27T05:06:58.795Z","repository":{"id":142202340,"uuid":"208782324","full_name":"jpardogo/LCE-RxJava-Extension","owner":"jpardogo","description":"Loading, Content \u0026 Error pattern to create a consistent way of communication between ViewModel or Presenters and the View(Activities/Fragment/CustomViews) using SingleLiveEvent's.","archived":false,"fork":false,"pushed_at":"2020-03-03T10:45:38.000Z","size":293,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"dev","last_synced_at":"2025-01-12T05:26:08.788Z","etag":null,"topics":["android","architecture","library","patterns","rxjava","rxjava-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/jpardogo.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":"2019-09-16T11:24:49.000Z","updated_at":"2025-01-08T07:25:05.000Z","dependencies_parsed_at":"2023-04-20T10:02:40.643Z","dependency_job_id":null,"html_url":"https://github.com/jpardogo/LCE-RxJava-Extension","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpardogo%2FLCE-RxJava-Extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpardogo%2FLCE-RxJava-Extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpardogo%2FLCE-RxJava-Extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpardogo%2FLCE-RxJava-Extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpardogo","download_url":"https://codeload.github.com/jpardogo/LCE-RxJava-Extension/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241374539,"owners_count":19952545,"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":["android","architecture","library","patterns","rxjava","rxjava-android"],"created_at":"2024-11-13T00:27:43.836Z","updated_at":"2025-11-27T05:06:53.738Z","avatar_url":"https://github.com/jpardogo.png","language":"Kotlin","readme":"# Android Library providing and RxJava extension to follow Loading, Content \u0026amp; Error pattern\n\nLoading, Content \u0026amp; Error pattern to create a consistent way of communication between ViewModel or Presenters and the View(Activities/Fragment/CustomViews) using SingleLiveEvent's.\n\nIt converts to observables the upstream type return from domain to provide:\n\n- Boolean onLoading call twice on the begging of the process (true) and the end (false) \n- Content of the type defined\n- Error in case the process is not successful. `LceErrorViewEntity` is provided as an optional wrapper for the throwable and extra info (Any model and message)\n\nIt detach domain and view layer types for the communication, so in case the domain layer return type changes, view layer is not affected.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpardogo%2Flce-rxjava-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjpardogo%2Flce-rxjava-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpardogo%2Flce-rxjava-extension/lists"}