Entradas

Mostrando las entradas de 2015

¿Qué es Jetpack Compose?

Imagen
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

Tutorial solicitar permisos en tiempo de ejecución "Run Time" en Android 6.0 Marshmallow

Imagen
[ 02 de Enero de 2017] Te recomiendo que te leas este post completo para entender cómo funciona la solicitud de permisos en Android +6.0.  Luego lee  Solicitar permisos en Android en tiempo de ejecución más fácilmente  en donde explico una forma re-utilizable para la solicitud de permisos.  Uno de los grandes cambios que viene en Android 6.0 es la manera que las aplicaciones acceden a las características del teléfono, tales como, servicios de telefonía, escribir y leer contactos, datos en la memoria externa entre otros. Según la documentación, Android separa en dos grupos los permisos: permisos normales y permisos peligrosos. Los permisos normales, no ponen en riesgo directamente la privacidad del usuario, si tu app posee en su manifiesto permisos normales, el sistema les da acceso automáticamente. Lista de permisos normales Los permisos peligrosos, pueden dar permiso al app acceso a datos confidenciales del usuario. Si tu app posee en su manifiesto permisos peligrosos, e

Verificar si tenemos conexión en Android.

En unas líneas de código podemos verificar si tenemos conexión a internet. a través de la red o a través de WiFi. Recuerden agregar en el manifiesto los permisos <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> luego, por favor no hagan un if - else para asignar un boolean cuando recibimos booleans. public boolean checkConnectivity() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); NetworkInfo mWifi = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); NetworkInfo mMobile = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); return mWifi.isConnectedOrConnecting() || mMobile.isConnectedOrConnecting(); }

Android’s HTTP Clients | Android Developers Blog

Android’s HTTP Clients | Android Developers Blog