Navegación en Jetpack Compose – Fragments/ViewModels La navegación en Jetpack Compose se realiza a través de Fragments y ViewModels. Los Fragments son componentes de la interfaz de usuario que se utilizan para representar una pantalla o una parte de ella. Los ViewModels, por otro lado, almacenan y administran los datos relacionados con las pantallas. Para navegar entre Fragments, se puede utilizar la clase NavController. Esta clase proporciona métodos para navegar hacia adelante, hacia atrás y para pasar argumentos entre los Fragments. Además, se pueden utilizar los métodos push y pop para navegar a través de una pila de Fragments, lo que permite una navegación más flexible y dinámica. Por otro lado, al utilizar ViewModels, se pueden compartir datos entre Fragments de manera eficiente. Los ViewModels almacenan los datos de forma que están disponibles para toda la aplicación y se mantienen durante los cambios de configuración, como las rotaciones de pantalla. En resumen, la navegación en Jetpack Compose se basa en el uso de Fragments y ViewModels, lo que permite una navegación fluida y la gestión eficiente de datos entre las diferentes pantallas.
Así que estoy revisando este tutorial oficial de Compose: https://developer.android.com/courses/pathways/compose Hay Jetpack Compose Navigation: https://developer.android.com/codelabs/jetpack-compose-navigation Básicamente, en ese ejemplo solo hay una actividad, sin fragmentos, y en lugar de fragmentos se utilizan composables (implementa 3 pantallas) para el gráfico de navegación. Este ejemplo también es realmente malo porque no tiene . . . Read more