Sección 03

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 »

Android Navigation – Java

En esta entrada vamos a presentar el Componente Navigation de Android, que básicamente nos va a hacer la vida más fácil a la hora de programar transiciones entre pantallas (fragments básicamente) de nuestra aplicación. Vamos a construir una aplicación muy sencilla donde la navegación por la misma la vamos a gestionar con fragments, pero en …

Android Navigation – Java Leer más »

BasicRecyclerView

En esta entrada vamos a implementar una activity que integre un RecyclerView (que es una evolución del ListView). Este RecyclerView cargará simplemente una lista de nombres de autores que se puede obtener de diversas fuentes, en este caso de un List<String> que definimos en el código. El RecyclerView estará incialmente vacío hasta que pulsemos un …

BasicRecyclerView Leer más »

Layouts para versiones Portrait y Landscape

En esta entrada vamos a ver cómo crear versiones verticales (portrait) y horizontales (landscape) de los layouts para nuestras activitys o fragments, de forma que cuando se produzca un cambio de orientación en el dispositivo se seleccione la apropiada. Además veremos cómo determinar en tiempo de ejecución que orientación tenemos activa.

BasicNavigationDrawer

En esta entrada vamos a construir una aplicación basada en el Navigation Drawer, pero lo vamoa a hacer desde cero, es decir, desde una aplicación en blanco. En otra entrada veremos cómo utilizar una aplicación basada en el proyecto ya definido en Android Studio como Navavigation Drawer.

ADB – Aceso a los datos de una aplicación en el dispositivo físico

Cuando guardamos las Shared Preferences en un dispositivo real, puede que no podamos acceder al fichero .xml generado desde el Android Device Monitor. Para poder acceder tendríamos que ser root en el dispositivo. Si no lo somos, podremos utilizar el hecho de que para cada package en Android se crea un usuario linux para ejecutarla. …

ADB – Aceso a los datos de una aplicación en el dispositivo físico Leer más »