Contenido restringido
Contenido restringido Leer más »
Los estilos y temas en Android te permiten separar los detalles de diseño de tu app de la estructura y el comportamiento de la IU, de forma similar a las hojas de estilo en el diseño web. Un estilo es una colección de propiedades que definen el formato que tendrá una vista (View). Podemos especificar
Lo básico sobre estilos y temas Leer más »
En esta entrada vamos a construir una aplicación basada en el Navigation Drawer actualizada a la versión de liberías de AndroidX. La vamos a hacer desde cero, es decir, desde una aplicación en blanco.
BasicNavigationDrawer – AndroidX Leer más »
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 »
En este artículo vamos a desgranar el funcionamiento de Volley en Android y veremos una forma de configurar y estructurar una aplicación android basada en el Navigation Component con Navigation Drawer que haga uso de Navigation + Volley para acceder a un servidor REST, que nos ofrecerá un conjunto de puntos de acceso o end-points
Volley: Conexiones HTTP eficientes y configurables Leer más »
En esta entrada vamos a describir como utilizar un Api para login que se ha desarrolado para una aplicación en concreto pero que puede ser incluida en cualquiera de las que desarrollan los alumnos. Utiliza un servidor REST con Laravel, usando Passport como sistema de autenticación. Desde el punto de vista de Android, sólo tenemos
API para Login con OAuth2 Leer más »
Android proporciona los Handlers para hacer la comunicación entre procesos (entre threads) más fácil. En esta entrada veremos cómo varios threads pueden comunicar entre si gracias a los Handlers, y en que forma lo pueden hacer, con mensajes o con runnables.
Aunque las AsyncTask han sido marcadas como obsoletas en la versión R de android, para algunas operaciones de pocos segundos de duración, pueden todavía resultar útiles. Además hay mucho código basado en ellas que hay que mantener, entender y/o corregir, por lo que en este artículo mostramos las características básicas de esta técnicapara lanzar una
En esta entrada vamos a ver cómo se definen los threads en Android, cómo se les da trabajo a realizar, cómo podemos lanzarlos, pararlos, planificarlos, etc. y veremos también la forma que desde un thread podemos interactuar con el interfaz de usuario. Repasaremos previamente cómo se definen y gestionan los threads en Java. Trabajar con