Progresso
An extension for MIT App Inventor 2.Progresso extension to create linear and circular progress bars with customisations. Developed by The K Studio.
Specifications
Package: com.thekstudio.progresso
Size: 14 KB
Version: 3.1
Minimum API Level: 7
Updated On: 2025-07-04T18:30:00Z
Built & documented using: FAST v3.1.0
Event:
Progresso has total 1 event.
Completed

Raised when the progress for given ID completes.
| Parameter | Type |
|---|---|
| id | text |
Methods:
Progresso has total 25 methods.
Create

Create a progress bar with the specified ID and initial progress.
| Parameter | Type |
|---|---|
| id | text |
| progress | number |
| component | component |
Update

Update progress for given ID.
| Parameter | Type |
|---|---|
| id | text |
| progress | number |
Clear

Clear and remove the progress bar for given ID.
| Parameter | Type |
|---|---|
| id | text |
CustomText

Set custom text for given ID.
| Parameter | Type |
|---|---|
| id | text |
| text | text |
GetProgress

Get current progress value for given ID.
- Return type:
number
| Parameter | Type |
|---|---|
| id | text |
IsLinearProgress

Set whether the progress bar type is linear or circular. Set to false for circular (default).
| Parameter | Type |
|---|---|
| id | text |
| isLinear | boolean |
MaxProgress

Set maximum progress for given ID.
| Parameter | Type |
|---|---|
| id | text |
| max | number |
MinProgress

Set minimum progress for given ID.
| Parameter | Type |
|---|---|
| id | text |
| min | number |
ProgressStartColor

Set start color for given ID.
| Parameter | Type |
|---|---|
| id | text |
| color | number |
ProgressEndColor

Set end color for given ID.
| Parameter | Type |
|---|---|
| id | text |
| color | number |
BackgroundColor

Set background color for given ID.
| Parameter | Type |
|---|---|
| id | text |
| color | number |
BackgroundWidth

Set background width for given ID.
| Parameter | Type |
|---|---|
| id | text |
| width | number |
ProgressWidth

Set progress width for given ID.
| Parameter | Type |
|---|---|
| id | text |
| width | number |
StartAngle

Set start angle for given ID.
| Parameter | Type |
|---|---|
| id | text |
| angle | number |
RoundEdges

Set round edges for given ID.
| Parameter | Type |
|---|---|
| id | text |
| round | boolean |
TextVisible

Show or hide text for given ID.
| Parameter | Type |
|---|---|
| id | text |
| visible | boolean |
PercentageText

Show percentage text for given ID.
| Parameter | Type |
|---|---|
| id | text |
| isPercentage | boolean |
TextColor

Set text color for given ID.
| Parameter | Type |
|---|---|
| id | text |
| color | number |
TextSize

Set text size for given ID.
| Parameter | Type |
|---|---|
| id | text |
| size | number |
TextBold

Set text bold for given ID.
| Parameter | Type |
|---|---|
| id | text |
| bold | boolean |
FontTypeface

Set custom font from assets for given ID.
| Parameter | Type |
|---|---|
| id | text |
| typeface | text |
GetMinProgress

Get minimum progress for given ID.
- Return type:
number
| Parameter | Type |
|---|---|
| id | text |
GetMaxProgress

Get maximum progress for given ID.
- Return type:
number
| Parameter | Type |
|---|---|
| id | text |
GetText

Get text displayed for given ID.
- Return type:
text
| Parameter | Type |
|---|---|
| id | text |
AnimateProgress

Animate progress from 0 to max for given ID over duration.
| Parameter | Type |
|---|---|
| id | text |
| duration | number |
Setters:
Progresso has total 2 setter properties.
AnimateEnabled
![]()
Enable or disable animated transition for progress updates.
- Input type:
boolean
AnimateDuration
![]()
Set the animation duration in milliseconds for progress updates. Applicable only when animate progress is enabled.
- Input type:
number
Preview
Download
v2.2 com.thekstudio.progresso.v2.2.aix (11.7 KB) - without ID
v3.1 com.thekstudio.progresso.aix (13.8 KB) - with ID
Leave a like if its awesome ![]()





