Entradas

Introducción a KotlinJS: Desarrollo web con Kotlin

Imagen
Hasta ahora estamos escribiendo Kotlin principalmente para el desarrollo de aplicaciones en Android, pero Kotlin es un lenguaje de programación versátil con cuatro ámbitos principales de aplicación: Android, JVM, nativo y, lo que nos interesa ahora, desarrollo web .

Android: Diseño adaptado a la orientación de pantalla

Imagen
A la hora de desarrollar una aplicación habitualmente creamos un diseño en vertical puesto que es la orientación por defecto, aunque suele ser conveniente que el diseño sea lo suficientemente flexible para adaptarse a la rotación del dispositivo y mostrarse de manera correcta también en horizontal.

Material Design: Paleta de colores

Imagen
A partir de la versión 5.0 de Android (API 21), Google introduce una guía para el diseño visual de las aplicaciones, conocida como Material Design , que pretende proporcionar una experiencia consistente a través de distintas plataformas y aplicaciones.

Introducción al ciclo de vida de una actividad en Android

Imagen
En Android toda actividad (y también todo fragmento) tiene lo que se conoce como ciclo de vida ( activity lifecycle ), término que hace alusión a los ciclos de vida de los animales, especialmente gráfico en los diferentes estados que atraviesa la mariposa en su proceso de metamorfosis.

Android: log con Timber

Imagen
En entradas anteriores, como por ejemplo en Anatomía de una app básica y en Fundamentos de Android: Interacción del usuario , ya hemos visto el uso de la clase Log para ver el historial de log o registro de eventos o acciones en una aplicación. Por ejemplo, para comprobar el estado Created dentro del ciclo de vida de la actividad de una aplicación, dentro del método onCreate podemos incluir: