5 repository-uri
UI patterns and components used to represent data fetching or system processing states in mobile apps.
Distinct from Mobile App Routers: Focuses specifically on the visual representation of loading states, not analytics or routing.
Explore 5 awesome GitHub repositories matching mobile development · Loading State Visualizations. Refine with filters or upvote what's useful.
NVActivityIndicatorView is a library of themed and configurable animation views used to replace standard system loading spinners in iOS applications. It provides a collection of reusable Swift UI components designed to signal background processing and data loading through various visual styles. The library focuses on custom activity indicators that allow for the implementation of stylized loading animations with specific colors and patterns. It enables the visualization of asynchronous processes and mobile app loading states to notify users that a background task is active. These components
Provides visual feedback to notify users when mobile applications are fetching data or processing tasks.
Shimmer este o bibliotecă de stare de încărcare UI utilizată pentru a genera placeholder-uri de tip skeleton și efecte de animație de tip view-wrapping. Oferă un set de instrumente pentru crearea de animații de evidențiere care semnalează că conținutul se încarcă în cadrul unei interfețe utilizator. Proiectul include un generator de ecrane skeleton și un wrapper de animație pentru view-uri. Aceste componente aplică un efect de gradient în mișcare peste view-urile existente pentru a oferi feedback vizual în timp ce datele sunt preluate. Biblioteca acoperă animația interfeței utilizator și tiparele de design pentru aplicații mobile. Implementează indicatori de încărcare printr-o combinație de mascare cu gradient liniar, translație în spațiul de coordonate și bucle de animație bazate pe keyframe-uri.
Implements UI patterns for visualizing loading states through shimmering skeleton placeholders.
Ladda is an animated button library that provides loading button components to signal processing states during web interactions. It serves as a form submission indicator that replaces button text with a loading spinner during asynchronous operations to provide user feedback and prevent multiple clicks. The library focuses on asynchronous UI feedback and frontend state visualization. It links the visual appearance of buttons to the loading state of API calls and manages the user experience during form submissions. Capabilities include the creation of buttons with integrated animation styles a
Links the visual appearance of buttons to the loading state of asynchronous API calls.
Skeleton is a skeleton loading library and UI component library for mobile applications. It provides a system for rendering animated shimmer placeholders and grayed-out shapes that mimic the final layout of a page while content is loading. The framework acts as a UI placeholder generator that automatically mirrors the dimensions and margins of actual views to create structurally accurate loading states. It implements a shimmer animation framework that applies sliding gradient overlays without requiring modifications to the original UI source code. The library covers loading state visualizati
Renders skeleton views in lists or layouts to maintain visual stability while fetching remote data.
react-native-progress is a collection of visual components for cross-platform mobile applications designed to represent completion percentages and loading states. It provides a set of progress bars, circular indicators, and loading spinners for mobile environments. The library includes specific components for visualizing progress, such as a percentage progress pie, circular progress indicators with inner text, and linear progress bars. For active background processes, it provides animated loading spinners and activity spinners to signal ongoing tasks. These components support task completion
Provides UI components and patterns to represent data fetching and background processing states via animated spinners.