# [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()
}
```

## La función `LinearProgressIndicator`
Para mostrar un progreso linear indeterminado, basta con llamar a la función `LinearProgressIndicator` así:
```kotlin=
@Composable
fun BasicLinearProgressExample(){
LinearProgressIndicator()
}
```

## Personalización