TEAMLEARNING CINEMA – SOLVING THE LIFECYCLE PROBLEM

Una de las últimas sesiones que vio nuestro equipo de Android fue “Architecture Components – Solving the Lifecycle Problem” que presentó Google en su conferencia anual, Google I/O, en este año 2017.

La gestión del ciclo de vida de las aplicaciones y de la UI en Android siempre ha sido un reto (subclassing, overriding…) y demasiado código en tu Activity class hará que tengas una aplicación frágil y complicada. ¿No sería genial si fuera más fácil?

Esta sesión ofrecerá una nueva visión de los ciclos de vida y explorará la funcionalidad que hará que los problemas sean mucho más fáciles de resolver.

También recomendamos ver las otras dos sesiones de “Architecture Components” para tener más información de cómo crear mejor una arquitectura de una aplicación de Android.

Novedades en la WWDC 2017 – iOS 11: Otras novedades

En la WWDC 2017 presentaron la nueva versión iOS 11 que incluía gran cantidad de cambios y mejoras. Entre ellas, ya hemos hablado de Siri, de la realidad aumentada, del rediseño de App Store y de Live Photos, pero también existen otras novedades que vamos a contar ahora.

Entre estas otras novedades encontramos:

  • Apple Music se convierte en una app más social
  • Cambios en la Interfaz
  • Cámara con nuevos filtros
  • iPad con mejoras
  • Otras mejoras menores

otras novedades wwdc 2017 ios 11 visualengin

Apple Music

Ahora, Apple Music incluirá nuevas funciones con el fin de convertirla en una app social. Entre estas nuevas funciones encontraremos:

  • La opción de poder compartir música
  • Poder ver lo que escuchan tus amigos y al revés
  • La posibilidad de crear una lista de reproducción colaborativa en la que tus amigos podrán añadir canciones.

Ambas funciones son opcionales.

apple music otras novedades wwdc 2017

Para ver lo que escuchan nuestros amigos se ha habilitado la sección “friends are listening to” y así podremos ver también lo que les gusta. Si no queremos que ellos puedan ver nuestra actividad, simplemente debemos hacer que nuestro perfil sea privado.

La parte de crear una lista colaborativa, se ha habilitado en “Up next” y así permitiremos que nuestros amigos puedan elegir las canciones que se reproducirán a continuación.

apple music otras novedades wwdc 2017

También incluye otras novedades como apoyo a múltiples listas de reproducción y actualizar las secciones en función a nuestros propios gustos musicales.

Interfaz

En cuanto a la interfaz ha habido pocas mejoras pero sí han renovado por completo el centro de control. Ahora todas las opciones de configuración aparecen como widgets individuales.

configuración otras novedades wwdc 2017

Cámara

Entre las novedades de la cámara tenemos:

  • Nuevos filtros tipo Instagram
  • Mejor comprensión de vídeos e imágenes para que ocupen menos almacenamiento
  • Mejoras en el HDR y en la calidad de la imagen en baja luz
  • Posibilidad de editar las Live Photos

iPad

Apple también desarrolló otras novedades de iOS 11 especialmente dedicadas al iPad. Ahora, éste contrará con un sistema de ventanas, multitarea e incluso una aplicación para gestionar los archivos en el sistema.

También se podrá aprovechar más el espacio de la pantalla especialmente en el Dock, dado que a partir del nuevo sistema operativo se podrán ubicar más de las 5 aplicaciones que hasta ahora permitía.

otras novedades wwdc 2017 ios 11 ipad visualengin

Otras mejoras menores

Otras mejoras menores pero también interesantes que se han incluido en iOS 11 son:

  • Soporte nativo a códigos QR (en China y otros territorios donde son muy utilizados)
  • Renovada aplicación de podcasts
  • Sincronización inmediata de iMessage
  • Envío de dinero usando Apple Pay a través de la app de Mensajes.

En el siguiente post hablaremos de otras novedades de WWDC 2017. ¡No os lo pierdáis!

TEAMLEARNING CINEMA – BEING A DEVELOPER AFTER 40

Una de las sesiones que vio nuestro equipo de de Android en su formación interna fue “Being a Developer after 40” de Adrian Kosmaczewski.

En esa conferencia se hablaba de lo que era un developer a los 40 años. En resumen, se trataba de una charla inspiradora sobre la vida de un developer.

A nuestro equipo le pareció una sesión muy interesante en la que ofrecía un muy buen punto de vista sobre lo que representa su papel dentro la industria y en la vida. También les pareció una charla muy original y fresca.

Por eso mismo, os recomendamos verlo. Además, ¡un poco de filosofía y retrospectiva siempre es bueno!

 

Y por último, podéis ver otros vídeos que han visto nuestro equipo de Android aquí. E incluso si os interesa, podéis ver los vídeos de la formación de iOS.

visualengin developer after 40

Novedades en la WWDC 2017 – iOS 11: Apple Maps

Este año en la WWDC 2017 presentaron iOS 11. Esta nueva versión incluía muchas novedades y cambios, entre ellas, la realidad aumentada, el nuevo diseño de App Store y novedades en Live Photos y Siri. Otra de las novedades, de la que hablaremos hoy afecta a Apple Maps.

Apple mejorará la navegación para los conductores. De ese modo, se podrá saber de forma sencilla cuál es la línea de la carretera que debe seguir. Para conseguir eso, primero nos indica oralmente paso a paso todas las indicaciones y nos muestra gráficos fáciles de leer. Una vez nos acercamos a una curva, la vista se amplía para que podamos ver exactamente por dónde ir. Y durante todo el recorrido, veremos las señales y las flechas que nos indican cuánto queda para llegar. Incluso, aún teniendo la pantalla bloqueada.

apple maps wwdc 2017

Ahora, en algunas ciudades tipo Chicago, Londres y NY, la aplicación contará con planos del interior de algunos centros comerciales y aeropuertos. Por ahora, España no cuenta con esta opción hasta nuevo aviso.

apple maps wwdc 2017

Lo más importante es que Apple incluirá nuevas medidas de seguridad dirigidas a los conductores. El sistema identificarás si nos encontramos dentro de un automóvil y en ese caso silenciará todas las notificaciones para que no nos distraigamos al volante. Sólo indicando expresamente que tú no eres el conductor, las notificaciones se activarían.

Por otro lado, también se presentó la opción de poder responder automáticamente a los mensajes y llamadas.

Y por último, otra de las novedades de Apple Maps és que predice a los sitios que cree que iremos y calcula la forma más rápida de llegar según el tráfico, nuestra ubicación actual, la hora del día y los eventos de nuestro calendario. De ese modo nos sugerirá la mejor ruta.

Podéis ver todas las novedades de la app aquí.

TEAMLEARNING CINEMA – ARCHITECTURE COMPONENTS

Hace unos días, durante su formación interna Teamlearning Cinema, nuestro equipo de Android vio la sesión de “Architecture Components – Persistence and Offline” de Google que presentó en su conferencia anual Google I/O en este año 2017.

El motivo por el que vieron esa conferencia es porque crear aplicaciones basadas en bases de datos en Android requiere un código repetitivo y hay muchos casos en los que se debe manejar manualmente.

Esta sesión abarcará un nuevo enfoque que les permitirá diseñar una capa de persistencia de una manera mucho más robusta y escalable, aprovechando toda la potencia de SQL sin sacrificar las garantías del tiempo de compilación del código.

También se dicutieron enfoques y características que facilitan esa persistencia offline.

Un vídeo que les pareció muy bueno ya que muchos de ellos están de acuerdo en que Room tiene un gran potencial para ofrecerles nuevas, fáciles, potentes y testables formas de gestionar y consultar datos entre sus modelos y SQLite.

¡Os recomendamos verlo!

Podéis ver otros vídeos que han visto nuestro equipo de Android aquí. E incluso si os interesa, podéis ver los vídeos de la formación de iOS.

Novedades en la WWDC 2017 – iOS 11: nuevo diseño de App Store

Este año en la WWDC 2017, Apple presentó la nueva versión iOS 11. En esta versión se incluyen muchas novedades y mejoras que afectan a Siri, Live Photos y a la nueva realidad aumentada. Entre estos cambios hoy hablaremos del nuevo rediseño de App Store.

Por primera vez en nueve años se rediseña la App Store. Una app que recibe cada semana 500 millones de visitantes y que hasta ahora ha registrado 108 mil millones de descargas entregando 70 mil millones de dólares a los developers.

El nuevo diseño sin duda no dejará indiferente a nadie porque ha afectado tanto a la parte externa como interna del App Store.

Para empezar, se ha rediseñado el logo de la aplicación. No es un gran cambio pero tiene un aspecto mucho más plano y visual ya que se le ha quitado el círculo que rodeaba el logo.

Resultado de imagen de nuevo logo app store

En cuanto al interior de la app, con la nueva versión iOS 11, la App Store también se verá afectada con un gran cambio estético.

Ahora las distintas apps que podamos descargar tendrán un aspecto muy parecido al de Apple Music: con títulos y subtítulos en negrita, grandes imágenes promocionales y un diseño muy visual. También se ha incluido GIFs para poder ver lo que realmente hace la app en ejecución real.

El objetivo de que se puedan ver algunas imágenes o tarjetas más grandes, es justo para que los usuarios centren la mirada en aquellas aplicaciones, antes de verlas todas juntas de golpe.

Resultado de imagen de app store wwdc 2017

App Store tendrá una nueva pestaña “Today”, en la que Apple nos ofrecerá un contenido dedicado únicamente para nosotros y mostrará en un tamaño mayor los detalles que realmente nos sean útiles.

Además de la pestaña anterior, la parte inferior ha ganado otra pestaña “Games” dedicada solamente a los videojuegos, separando así, con distintas categorías, el contenido de utilidad al de entretenimiento.

Y por último, también habrá un cambio en la ubicación del buscador. Ahora éste se encuentra en la parte inferior derecha, justo al lado de las actualizaciones.

Resultado de imagen de app store wwdc 2017

Todos estos cambios se verán disponibles a partir de Septiembre.

Novedades en la WWDC 2017 – iOS 11: Realidad aumentada

Cada año en la WWDC presentan una nueva versión de iOS, como ya es de costumbre. Este año, en la WWDC 2017 presentaron iOS 11, una versión llena de mejoras. Una de las novedades más importantes de esta versión es que tendrá soporte para la realidad aumentada.

Apple se ha querido meter de lleno y ha desarrollado para iOS 11 una nueva plataforma de herramientas para que los desarrolladores puedan implementar el uso de realidad aumentada en sus aplicaciones.

ios 11 realidad aumentada wwdc 2017

Esta nueva plataforma se llama ARkit, un SDK con el que es muy sencillo crear juegos y aplicaciones de realidad aumentada para iPhone y iPad.

El lanzamiento de ARKit se producirá en otoño, cuando la versión final de iOS 11 esté disponible para iPhone, iPad y iPod Touch. Se prevé que se convertirá en la mayor plataforma de realidad aumentada del mundo.

ARKit usará la cámara, los sensores de movimiento y los procesadores del iPhone y del iPad para crear grandes experiencias en iOS 11.

En la WWDC, Federighi hizo una demostración muy simple pero sorprendente. Colocó una taza virtual sobre una mesa real y habló de las posibilidades de esta tecnología para juegos y otras apps.

El objetivo de ARKit de Apple está claramente destinado a los juegos de la App Store. Y de hecho, algunos ya han hablado de usar esta tecnología. Por ejemplo, Pokémon Go, ya ha anunciado que aprovecharía la realidad aumentada en iOS para que el juego se vea mucho más realista.

Aun así, no sólo estará disponible para los juegos. De hecho otras empresas como IKEA han querido aprovechar las ventajas de la realidad aumentada para ofrecer un contenido interactivo que te permite pre-visualizar la decoración de tu hogar.

Algunos developers ya han probado esta herramienta y esos son algunos resultados:

Otras de las novedades que sacó iOS 11 fueron la actualización de Siri y la de Live Photos, entre otras; como también otras novedades de otros dispositivos.

TEAMLEARNING CINEMA – KOTLIN IS HERE

Una de la sesiones que vio nuestro equipo de Android durante su formación interna Teamlearning Cinema, fue “Life is great and everything will be OK, Kotlin is here” de Jake Wharton y Christina Lee.

El motivo de ver esta presentación fue por aprender más sobre el lenguaje Kotlin ya que en los últimos años su uso para el desarrollo de Android ha ido aumentando su popularidad hasta el punto de que ahora es un nuevo lenguaje oficial de Google.

Resultado de imagen de kotlin

Si todavía no estás usando este lenguaje, puede que te preguntes por qué y cómo adoptarlo; en el vídeo lo descubrirás. En la primera parte de la charla, Jake cubrirá el uso y los patrones de diseño del lenguaje para el desarrollo de Android con el fin de resolver los principales problemas. Y en la segunda parte, Christina compartirá su experiencia usando Kotlin en producción, tanto errores como éxitos, y responderá a las típicas preguntas que cualquier equipo podría preguntar sobre su adopción.

Aquí podéis ver la sesión:

Además, si os interesa mucho el lenguaje, podéis ver otros vídeos de Kotlin aquí.