# [CSAXY] Progresa adecuadamente con `Progress` ###### tags: `blog`, `compose`, `csa` ## El indicador de progreso Un indicador de progreso nos permite mostrar un estado de carga, avance o progresión de alguna funcionalidad de nuestra aplicación al usuario. Para ello, en los componentes XML de Android teníamos los `ProgressBar` y dependiendo del estilo a aplicar podíamos tener los circulares o los lineáles. `Compose`sin embargo nos ofrece funciones componentes individuales para cada caso. ## La función `CircularProgressIndicator` Para mostrar un progreso circular indeterminado, basta con llamar a la función `CircularProgressIndicator` tal que así: ```kotlin= @Composable fun BasicCircularProgressExample(){ CircularProgressIndicator() } ``` ![Basic circular progress example](https://i.imgur.com/AQX4LWy.gif =300x600) ## La función `LinearProgressIndicator` Para mostrar un progreso linear indeterminado, basta con llamar a la función `LinearProgressIndicator` así: ```kotlin= @Composable fun BasicLinearProgressExample(){ LinearProgressIndicator() } ``` ![Basic linear progress example](https://i.imgur.com/6y5rKsB.gif =300x600) ## Personalización