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

Tabla de Contenidos ViewModelEl esquema LiveDataEl esquemaDefault ViewModel FactoryConclusión 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 …

BasicNavigationDrawer – ViewModel – LiveData Leer más »

BasicNavigationDrawer – ActivityData – RecyclerView ItemClickListener at Fragment

Tabla de Contenidos Un RecyclerView en las PreferenciasEl esquemaEl códigoColorRVAdapterPreferenciasFragmentMainActivityConslusión 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 …

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

BasicNavigationDrawer – AndroidX

Tabla de Contenidos El componente NavigationPrincipios de NavegaciónProyectoStep 1 – Creación del proyecto inicialStep 2 – RecursosStep 3 – FragmentsCrear FragmentsFragment de bienvenida o inicialStep 4 – Menú de NavegaciónStep 5 – Header para el Navigation ViewStep 6 – Navigation GraphStep 7 – Main Activity, NavHost Step 8 – Instanciando el ToolbarStep 9 – Instanciando …

BasicNavigationDrawer – AndroidX Leer más »

XML Namespaces (xmlns)

En los layouts de las activities de nuestras aplicaciones, por ejemplo, veremos que se define xmlns:android. Esto es el Namespace que define la librería de donde se cogen los tags xml que se usan en el documento xml. Si no se cualifica el nombre de un tag o un atributo, se localizará en alguno de …

XML Namespaces (xmlns) Leer más »

SQLite Browser

Para la gestión de las bases de datos SQLite tenemos disponible la herramienta SQLite Browser tanto para Windows, Mac y Linux. Para acceder a la base de datos debéis extraerla desde el dispositivo virtual, normalmente se almacenan en /data/data/<package>/databases. El procedimiento es el siguiente: Descargarla desde el dispositivo emulado/físico al sistema de ficheros local Abrir SQLiteSTudio y …

SQLite Browser Leer más »