Miguel

Miguel

Introducción a la Arquitectura de una Aplicación Android con Jetpack Compose

Una app de Android típica consta de varios componentes de la app, como: La mayoría de estos componentes los declaras en el manifiesto de la app. Una app Android no se comporta como una Aplicación de escritorio, es mucho más dinámica. Puede contener varios componentes y los usuarios pueden interactuar con diferentes apps, por lo que éstas …

Introducción a la Arquitectura de una Aplicación Android con Jetpack Compose Leer más »

BasicNavigationDrawer + ViewModel + Livedata + ListAdapter

En esta entrada vamos a partir de la segunda aplicación en BasicNavigationDrawer + ViewModel + LiveData a la que vamos a añadirle: Un Fragment para ver y añadir Ingredientes para nuestra aplicación de ejemplo. En este Fragment tendremos un RecyclerView con ListAdapter. A este fragment de Ingredientes accederemos desde el fragment de preferencias. Una clase …

BasicNavigationDrawer + ViewModel + Livedata + ListAdapter Leer más »

BasicNavigationDrawer – ViewModel – LiveData

En esta entrada vamos a implementar, a partir de BasicNavigationDrawer – ActivityData – RecyclerView ItemClickListener at Fragment dos aplicaciones. Pulsar en las imágenes animadas para verlas en grande. Primero vamos a sustituir el dato compartido alojado en ActivityData por un objeto ViewModel compartido entre la Activity y sus Fragments. Veremos cómo operar con el ViewModel …

BasicNavigationDrawer – ViewModel – LiveData Leer más »

BasicNavigationDrawer – ActivityData – RecyclerView ItemClickListener at Fragment

En esta entrada vamos a extender con un par de técnicas el proyecto de BasicNavigationDrawer. Utilizar datos, alojados en la Activity como datos compartidos por los fragments (para leerlos y modificarlos) Conseguir que un Fragment sea el Listener de los ItemClicks en un RecyclerView (y no la Activity) Con los ViewModels y con LiveData (que …

BasicNavigationDrawer – ActivityData – RecyclerView ItemClickListener at Fragment Leer más »

Saludo for Result With Icon

Partiendo del Proyecto Saludo for Result, generar un nuevo proyecto a partir de él llamado SaludoForResultWithIcon Modificar las Activities para que sean como las de las imágenes. Añadir para ello los pasos que se indican en la entrada Icono y Up link en el Action Bar