Como cada semana, volvemos a la carga con información para los más técnicos de El Androide Libre: los desarrolladores. En esta ocasión os traemos noticias frescas de Google sobre Android Studio y Android N entre otras cosas, pero también información interesante como la librería Agera o la herramienta Origami Studio.
Antes de empezar, os recordamos que si queréis seguir toda la información relacionada con la programación no dudes en echar un vistazo a todas las noticias de programación. Y ahora sí, ¡empezamos!
Android Studio 2.0, estable para los desarrolladores Android
Si ya tuvimos durante bastante tiempo disponible la versión beta de Android Studio 2.0, a principios de este mes nos hacíamos eco de que ya sí que sí era oficial la versión estable de Android Studio 2.0, con todas sus novedades, entre las que destacaban principalmente Instant Run, su nuevo emulador o la actualización a IntelliJ 15, entre otras:
Origami Studio: diseñando interfaces gracias a Facebook
Si dejamos a un lado Android Studio, podemos analizar otras herramientas como Origami Studio, una herramienta que nos permite, de forma gratuita, diseñar interfaces de usuario modernas, permitiendo generar un rápido prototipo sobre el que los programadores luego pueden trabajar. De hecho, es la misma herramienta Facebook ha utilizado para sus productos.
Origami
Además, ahora han publicado un interesantísimo vídeo sobre cómo trabajar con Origami Studio para hacer un rápido prototipo. ¡No te lo puedes perder!
Renderizado 3D: Herramientas de desarrollo Vulkan
Si hablamos de interfaces, podríamos ir un paso más allá y traeros una nueva herramienta por parte de Google: las herramientas de desarrollo de Android para Vulkan, las cuales nos permiten trabajar con una API de renderizado 3D. De hecho, podremos ver muchas similitudes con OpenGL, pero con funcionalidades añadidas.
Estarán disponibles en Android N Preview y ya contamos con gran cantidad de información, así como de ejemplos:
Android N Preview 2, ya disponible
Vulkan vino de la mano bajo una de las grandes novedades para los desarrolladores: Android N Preview 2, la cual ya analizamos viendo todas y cada una de sus novedades (el soporte a los Emoji de Unicode 9 o las nuevas opciones de desarrolladores, entre otras tantas) hace unos días. Si aún no has tenido tiempo de echarle un ojo, ¡ya estás tardando!
Agera: programación funcional reactiva en Android
Aunque Android N traiga grandes novedades, siempre es interesante seguir analizando las librerías que la comunidad nos ofrece. En este caso os traemos Agera, una interesante librería que nos permite desarrollar aplicaciones funcionales, asíncronas y reactivas para Android. Es decir, podremos utilizar esta librería para preparar los componentes y objetos de nuestra aplicación para el consumo de datos, permitiendo introducir la programación funcional reactiva en nuestro proceso:
Port to Android: ¿Swift en Android?
Aparte de librerías, hay otros muchos recursos que la comunidad Android pone a disposición de todos nosotros. Y una de las más interesantes que nos hemos encontrado es Port to Android, donde la comunidad está añadiendo soporte al compilador Swift para tener un target para Android. ¿Podía ser más interesante?
Compilando Android desde cero: las limitaciones
Por último, ¿os habéis planteado alguna vez compilar Android desde su código fuente? Quizá podríamos ser conscientes de que nuestro hardware no es capaz de llevarlo a cabo. Pero, ¿cuáles son las razones para no poder? Para ello, os traemos este interesantísimo artículo donde se analizan los cuellos de botella al compilar Android:
Principales cuellos de botella al compilar Android desde el código fuente
Y tras este último recursos, algo más técnico, nos despedimos hasta la próxima, donde volveremos con más y más información para los más técnicos, para los desarrolladores.