Entradas

Mostrando las entradas de agosto, 2016

¿Qué es Jetpack Compose?

Jetpack Compose es la biblioteca de IU de Android más reciente que ha tomado la plataforma de desarrollo móvil de Android por sorpresa. Con Jetpack Compose, los desarrolladores pueden construir aplicaciones de alta calidad y sofisticadas que son más fáciles de mantener y escalar. La introducción de Jetpack Compose representa un cambio significativo en la forma en que se crea la interfaz de usuario de una aplicación de Android. En lugar de trabajar con una jerarquía de vistas de Android, Jetpack Compose utiliza un enfoque de programación declarativa para definir la IU de una aplicación. Esto significa que los desarrolladores pueden escribir código que describe cómo debe verse la interfaz de usuario de una aplicación, en lugar de manipular directamente los objetos de vista. Jetpack Compose también viene con una serie de herramientas que facilitan el diseño y la personalización de la interfaz de usuario de una aplicación. Desde una amplia variedad de widgets personalizados hasta la capaci...

Android Nougat 7.0 desde hoy!

Imagen
Si señores, se vino la nueva versión. A partir de hoy empieza a el despliegue de Android Nougat 7.0. Para los que tenemos dispositivos Nexus, ya sea Nexus 6, 6P, 5X, Pixel C, en cualquier momento del día aparecerá la notificación para descargar la actualización. Esta versión, será más personal, con controles rápidos de configuración, soporte para varios entornos locales por ejemplo si hablamos varios idiomas, los resultados de las búsquedas se mostraran en los idiomas que tengamos en configurados. El soporte multi ventana, es cierto que Samsung y otros fabricantes lo tenían, pero ahora es nativo. Más batería, más immersive y más seguro. A la espera por que se instale.  Saludos. Para más información https://android.googleblog.com/2016/08/android-70-nougat-more-powerful-os-made.html

Parcelable en Español

Imagen
Parcelable Interfaz para clases cuya instancias pueden ser escritas y restauradas de un Par cel . Parcel Paquete, grupo o montón. Contenedor para un mensaje (data y referencias de objeto) que puede ser enviado a través de IBinder.  Bien ¿y que hacemos con eso? Cuando pasamos parámetros a un Intent, o un fragmento o actividad dentro de un Bundle podemos pasar todo un objeto, ¿cómo?  implementando Parcelable en nuestra clase.  Anteriormente utilizaba Serializable, pero es recomendable utilizar Parcelable  en vez de Serializable sencillamente porque es mucho más rápido. Se pueden leer este artículo de Philippe Breaul Ingeniero de Software en Google  Parcelable vs Serializable  para más  detalle sobre las diferencias de ambos. Supongamos que vamos a enviar parámetros a un IntentService para un Login por ejemplo, LoginRequest loginRequest = new LoginRequest(this, mEmailView.getText().toString(), ...