7 repository-uri
Design patterns and technical implementations focused on the feel and responsiveness of mobile interfaces.
Distinct from Mobile App Routers: Shortlist candidates focus on routers or analytics; this is about the tactile feel of interactions like parallax and physics.
Explore 7 awesome GitHub repositories matching user interface & experience · Mobile Interaction Patterns. Refine with filters or upvote what's useful.
MJRefresh is a scroll view interaction library and a set of reusable UI components for implementing pull-to-refresh and infinite scrolling behaviors in mobile user interfaces. It provides customizable refresh indicators and controllers that manage reload callbacks and loading states within scrollable containers. The library allows for the replacement of standard loading indicators with custom images, GIF sequences, and status labels to match specific visual branding. It includes a global configuration store to handle dynamic UI localization and the translation of refresh content across an app
Provides technical implementations for managing the feel and responsiveness of mobile scroll view interactions.
mui is a mobile UI component framework and native-like web UI kit designed for building high-performance mobile web interfaces. It functions as a mobile web performance framework and gesture-based interface library to eliminate browser lag and mimic the behaviors and animations of native mobile applications. The framework focuses on implementing common mobile UX patterns, including pull-to-refresh functionality, swipe-to-action menus, and sliding side navigation. It provides specialized tools for gesture-driven interface development to ensure an immediate visual response to touch interactions
Implements tactile mobile interaction patterns like pull-to-refresh and swipe actions for a native feel.
AndroidSlidingUpPanel is an Android custom view component and sliding panel library used to create draggable overlays that slide up from the bottom of an application screen. It functions as a nested scrolling UI framework that coordinates touch events between a draggable panel and its internal scrollable content. The library distinguishes itself through a parallax effect implementation that shifts background content at different speeds than the foreground panel. It supports the definition of intermediate anchor points to create partial-view states and allows for transition physics customizati
Implements custom physics and parallax effects to improve the tactile feel of the mobile interface.
Koloda is an iOS gesture interaction library and SwiftUI view component used to create swipeable card interfaces. It provides a stack-based view component that manages overlapping views, ensuring only the top-most element remains actively interactive. The library allows for the customization of card appearance, including the configuration of overlays and animations that dictate how background cards move during a swipe. It manages drag behavior and swipe directions, triggering specific logic when cards are swiped, tapped, or fully exhausted. The component covers the implementation of gesture-
Develops intuitive card-based navigation and selection workflows for mobile applications to improve user engagement.
Acest proiect oferă un set de widget-uri Android Material Design, inclusiv butoane de acțiune flotante și componente de meniu de acțiune flotante. Aceste elemente evidențiază acțiunile principale de pe ecran prin dimensionare personalizabilă, efecte de umbră și componente UI Jetpack Compose. Biblioteca include un buton de progres circular care încorporează un spinner de încărcare pentru a semnala procesarea sarcinilor în fundal. Componentele sale de meniu organizează butoanele care se extind cu etichete și estomparea fundalului pentru a oferi acces rapid la mai multe acțiuni principale ale aplicației.
Implements high-visibility action buttons and loading indicators to guide users through primary workflows.
RippleEffect is a library and interaction framework for implementing Material Design ripple animations within Android applications. It provides tools to add animated visual feedback to interface elements to signal successful user interactions. The library allows for the customization of ripple effects, including adjustments to color, duration, and scale. It supports both configuration via attributes and dynamic adjustments through setter methods, and includes a listener interface to detect when a ripple animation has finished its execution.
Implements standard touch feedback patterns to improve the feel and responsiveness of Android mobile interfaces.
This project is a mobile web application template and optimization kit providing a foundational project structure for building responsive websites. It functions as a responsive CSS framework and a set of utilities for managing viewport scaling, touch event responses, and user-agent feature detection. The project distinguishes itself through specialized web app manifest configurations and server performance settings. It includes systems for defining home screen icons and metadata to enable web applications to behave like native apps, alongside pre-defined directives for caching, compression, a
Implements technical patterns to improve the feel and responsiveness of mobile interfaces.