MARKETPLACE
PLUGINS
PROGRESS RING MOBILE
Progress Ring Mobile logo

Progress Ring Mobile

Published June 2026
   •    Updated this week

Plugin details

Native Progress Ring lets users display one or more circular progress rings inside Bubble mobile apps. It is useful for dashboards, fitness tracking, task completion, goals, usage limits, onboarding progress, scores, achievements, and any screen where progress should be shown visually.
- Adds mobile-native circular progress rings to Bubble apps
- Supports single-ring and multi-ring progress displays
- Supports custom ring labels, values, colors, and progress percentages
- Supports center title and center value text
- Lets you hide the center title or center value when not needed
- Supports legends with configurable position and alignment
- Supports custom ring thickness, spacing, size, padding, and corner style
- Supports track color, background color, and container border styling
- Supports selecting or focusing individual rings
- Publishes selected ring index, label, value, color, and percentage states
- Includes animated progress drawing
- Includes animated focus feedback when a ring is selected
- Works well for goal tracking, fitness stats, analytics, completion meters, and visual summaries
- Designed for Bubble mobile apps and Bubble Go testing

Demo page:
https://bubbleaxis.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=true&preview_view=progress%20ring

Editor page:
https://bubble.io/page?id=bubbleaxis&app_type=mobile&tab=Design&name=progress+ring&type=page

$20

One time  •  Or  $3/mo

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Native mobile

Contributor details

Bubble Axis logo
Bubble Axis
Joined 2023   •   26 Plugins
View contributor profile

Instructions

- Add the Progress Ring element to your mobile page. - Set the rings data using the Rings JSON field.
- Each ring should include a label, value, max value or percentage, and color.
- Use one ring for simple progress such as completion percentage.
- Use multiple rings when comparing related progress values such as swim, bike, and run.
- Customize ring size, thickness, spacing, and padding to match your layout.
- Use the center title when you want a label inside the rings.
- Leave the center title blank if you do not want center title text.
- Use the center value when you want the main progress value displayed in the middle.
- Leave the center value blank if you do not want center value text.
- Enable the legend when users need labels beside or below the rings.
- Choose the legend position based on the available screen space.
- Use ring selection states when workflows need to know which ring the user tapped.
- Use the selected ring label, value, color, and percentage states to update other UI elements.
- Enable animation when the chart should draw in smoothly.
- Adjust the animation duration if you want faster or slower progress movement.
- Use clear color contrast between each progress ring and the track color.
- Keep ring labels short so the legend remains easy to read on mobile screens.
- Test the chart on real mobile devices because available space can vary by screen size.

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Data (things)   •   Analytics   •   Chart   •   Productivity   •   Internationalization   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble