freelander/android-ultra-pull-to-refresh-with-load-more — explained in plain English
Analysis updated 2026-07-19 · repo last pushed 2016-03-23
Add pull-to-refresh and load-more gestures to a social media timeline app.
Build an email inbox where users drag down for new messages and scroll up for older ones.
Wrap any standard Android list, grid, or text element with refresh and load-more functionality.
Upgrade from the original Ultra-Pull-To-Refresh library without rewriting existing code.
| freelander/android-ultra-pull-to-refresh-with-load-more | android-hacker/wechatluckymoney | fieldju/jvm-lambda-template | |
|---|---|---|---|
| Stars | 10 | 10 | 10 |
| Language | Java | Java | Java |
| Last pushed | 2016-03-23 | 2018-02-12 | 2018-03-06 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Must be downloaded and imported manually into your Android coding environment, no Gradle or Maven dependency is available.
This project is a modified version of an Android library called Ultra-Pull-To-Refresh. It gives mobile app developers a way to add two common smartphone gestures to their apps: "pull to refresh" (dragging the screen down to load new content) and "load more" (scrolling to the bottom to load older content). The original library only handled the refresh gesture, but this fork adds the ability to load more content at the bottom of a list. Under the hood, the project wraps any standard Android interface element, like a list, grid, or simple block of text, in a special container. When a user drags this container, the library detects the direction of the drag and shows a visual animation at the top or bottom of the screen. Developers can customize how these animations look and behave, tweaking settings like how hard the screen is to drag or how long the animation lasts. An Android developer would use this to build a smooth, modern scrolling experience in a feed-based app. For example, someone building a social media timeline or an email inbox app could use this library so users can drag down to check for new messages and scroll up to read older ones. Because it supports a wide variety of interface elements, developers can drop it into almost any screen layout. One notable benefit is that this modification keeps the original library's underlying rules intact. If a development team was already using the original Ultra-Pull-To-Refresh library, they can switch to this version without having to rewrite their existing code. However, the developer notes that this is a new fork and may contain bugs. It also currently needs to be downloaded and imported manually into a developer's coding environment.
An Android library that adds pull-to-refresh and load-more scrolling gestures to mobile apps, extending the original Ultra-Pull-To-Refresh with bottom-loading support.
Mainly Java. The stack also includes Java, Android SDK.
Dormant — no commits in 2+ years (last push 2016-03-23).
No license information is provided in the repository, so usage rights are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.