Elbrinner da Silva Fernandes

Blog sobre Xamarin, MVVMCROSS y UWP (Plataforma universal de Windows)

Descargar un fichero .zip y abrirlo en memoria con Xamarin.

Descargar un fichero .zip y abrirlo en memoria con Xamarin.

Cuando tenemos que descargar muchos datos en nuestra aplicación, el formato JSON no siempre es la mejor opción.

 

En mi caso, tenia un JSON que ocupaba 22Mb, ya que muchos caracteres estaban escapados por el tema de la codificación.

 

Al comprimir en .zip, el tamaño del archivo ha bajado para 1,9Mb. Como se puede ver, es una reducción considerable.

 

Lo que vamos hacer ahora con Xamarin, es leer este archivo .Zip,  descomprimirlo y por último deserializar todos los ficheros dentro.

Eventos y meetup sobre Xamarin

Eventos y meetup sobre Xamarin

Está semana hemos tenido el evento más importante sobre Xamarin del año, el Xamarin Developer Summit.

Se puede ver todas las sesiones en los siguientes enlaces:

 

Puedes conocer más sobre este evento en la página oficial: https://xamarindevelopersummit.com/

 

La comunidad está muy activa, nos quedan al menos 2 grande eventos sobre Xamarin este año:

 

Por parte de la comunidad Xamarin Madrid, está previsto varios encuentros arrancando de nuevo después de las vacaciones de verano.

Los temas que tenemos previsto para los siguientes encuentros en Xamarin Madrid son:

  • Prism
  • Novedades sobre Xamarin
  • Xamarin con Sirikit

Tiempo de respuesta con httpclient

Tiempo de respuesta con httpclient

Hoy, vamos a comparar los tiempos de respuesta, según la configuración del HttpClient.

Para probar el rendimiento he creado 3 proyectos con variaciones mínimas, que hacen 10 peticiones a la página de Wikipedia.

He puesto un cronometro para medir el tiempo de respuesta, está información se pinta en la vista con el resultado, al hacer clic sobre el único botón de la aplicación.

Bug Xamarin IOS 11 al recuperar el idioma del sistema.

Bug Xamarin IOS 11 al recuperar el idioma del sistema.

Me he fijado que al instalar mi aplicación en IOS 11 siempre se muestra en inglés, ignorando el idioma del sistema al mostrar la interfaz para el usuario.

La función de .net que uso pare recuperar el idioma es:

CultureInfo.DefaultThreadCurrentUICulture.Name;

IOS 11, error al compilar en 32-bit

IOS 11, error al compilar en 32-bit

Hoy he tenido que actualizar XCode y Xamarin a la última versión, al intentar compilar mi proyecto me suelta el siguiente error: MT0117 “Can't launch a 32-bit app on a simulator that only supports 64-bit apps (iPhone 7)”.

Xamarin Certified Mobile Professional

Xamarin Certified Mobile Professional

Xamarin ha creado una nueva certificación la Xamarin Certified Mobile Professional, en esta nueva certificación todos los cursos de preparación son gratuitos en modo auto guiado.

Los usuarios con suscripción en la Xamarin University tiene acceso a las sesiones en directo en las cuales pueden interactuar con el tutor.

Hola Mundo con Xamarin.Android

Hola Mundo con Xamarin.Android

La mejor forma de aprender cualquier lenguaje de programación es poniendo mano a la obra y empezando con la aplicación “Hola Mundo”.

En este ejemplo vamos a usar Xamarin Android y crearemos una aplicación muy sencilla para calcular el porcentaje de propina.

Como es una aplicación de introducción, lo haremos lo más fácil posible. Haga clic en el título para ver el paso a paso de como crear.

 

 

Elbrinner da Silva Fernandes Elbrinner da Silva Fernandes
Consultor Xamarin, experto en mobilidad en everis España.
Madrid Spain

Xamarin Certificado

Xamarin Master

Certificación Solutions developer App Builder

Certicación Solutions Associate Web applications

Microsoft Active Professional

Microsoft Professional

Specialist programaming in C#

Specialist programaming in HTML5 with JavaScript & CSS3

Planet Xamarin