{"id":18666887,"url":"https://github.com/rllyhz/pullrefresh-compose","last_synced_at":"2025-09-08T05:41:54.362Z","repository":{"id":62332912,"uuid":"559656747","full_name":"rllyhz/pullrefresh-compose","owner":"rllyhz","description":"Pull To Refresh functionality for Jetpack Compose","archived":false,"fork":false,"pushed_at":"2022-10-31T18:33:03.000Z","size":157,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-27T18:12:05.385Z","etag":null,"topics":["jetpack-compose","pull-to-refresh"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rllyhz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-30T19:29:05.000Z","updated_at":"2022-10-31T16:23:01.000Z","dependencies_parsed_at":"2023-01-20T17:00:52.460Z","dependency_job_id":null,"html_url":"https://github.com/rllyhz/pullrefresh-compose","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rllyhz%2Fpullrefresh-compose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rllyhz%2Fpullrefresh-compose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rllyhz%2Fpullrefresh-compose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rllyhz%2Fpullrefresh-compose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rllyhz","download_url":"https://codeload.github.com/rllyhz/pullrefresh-compose/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239493675,"owners_count":19647995,"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":["jetpack-compose","pull-to-refresh"],"created_at":"2024-11-07T08:34:39.642Z","updated_at":"2025-02-18T15:18:56.981Z","avatar_url":"https://github.com/rllyhz.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pull To Refresh for Jetpack Compose\n\nA library provides a layout to the pull-to-refresh UX Pattern. This project is inspired by one of\nGoogle extension libraries for Jetpack Compose,\ncalled  [SwipeRefresh](https://google.github.io/accompanist/swiperefresh/). The concept of scrolling\nthe content are absolutely the same. However, instead of showing just a progressbar indicator from\nthe top to the bottom while the content itself being scrolled down, the layout would show an\nadditional customizable layouts that correspond to the refresh state. This layout could be an\nindicator, an animation, or just text to show. It's totally customizable.\n\n## Download\n\n**Step 1.** Add the JitPack repository to your build file\n\n```gradle\nrepositories {\n    ...\n    maven { url 'https://jitpack.io' }\n}\n```\n\n**Step 2.** Add the dependency\n\n```gradle\ndependencies {\n    implementation 'com.github.rllyhz:pullrefresh-compose:\u003cversion\u003e'\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frllyhz%2Fpullrefresh-compose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frllyhz%2Fpullrefresh-compose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frllyhz%2Fpullrefresh-compose/lists"}