Programadores de Android Auto ahora ya tienen un nuevo emulador para el ordenador

captura-88

Si queréis programar aplicaciones para Android auto, ahora ya lo podéis hacer desde un emulador que acaba de ser presentado. Con este lanzamiento los emuladores anteriores quedan obsoletos, aunque funcionarán durante un tiempo.

El Desktop Head Unit (DHU), anunciado en el blog de desarrolladores android, está disponible en developer.android.com, una herramienta que ayudará a probar las aplicaciones creadas simulando el panel de control que tendremos en los coches.

Para probar la ejecución solo tenemos que conectar el teléfono vía USB al PC, a partir de ahí el teléfono se comportará como si se hubiera conectado al coche, mientras que en el PC veremos el panel de la imagen superior, el mismo que tendremos en el auto.

Para que funcione es importante tener instalado Lollipop o superior, con la app Android Auto instalada. En el mismo artículo informan de los pasos que hay que realizar para instalarlo, así como las configuraciones que deben hacerse tanto en el PC como en el móvil conectado.

En esta guía online podéis ver las diferentes funciones que ofrece. Allí indican lo que puede emularse desde el PC, siendo así ideal para realizar todas las pruebas necesarias antes de poner las aplicaciones en producción.

Codementor lanza servicio para aprender a programar con clases en directo

captura-52

La mayoría de las plataformas de cursos online usan la misma estrategia: vídeos grabados posteriormente y ejercicios basados en su contenido.

La nueva apuesta de Codementor es algo más “real”, ya que pretende usar el vídeo en directo para la realización de clases, de forma que el profesor y el alumno estarían conectados constantemente, y podrían interactuar más.

Con paquetes que parten de 99 dólares las 8 horas de clase (mucho más barato que una clase particular de programación que se acerca a los 60 dólares por hora), anuncia su nuevo producto en codementor.io/classes, donde hay ya más de 3000 profesores que, desde 2013, están acostumbrados a dar clases de programación por Internet (aunque es cierto que el directo es otra cosa…). Las clases se imparten a un grupo de alumnos, aunque de momento no han informado los límites de dichos grupos.

Comentan en TC que la plataforma ha recibido recientemente una inversión de 1,2 millones de dólares, y que aunque los profesores son todos de Estados Unidos, ya están preparando su expansión para la llegada a Europa.

Os informaremos cuando esto ocurra, ya que puede ser una buena oportunidad tanto para quien quiera aprender o mejorar su programación como para los profesionales que quieran ganar un extra con clases online.

Yahoo anuncia nuevas herramientas para desarrolladores

MDC

En el marco de la celebración del Yahoo Mobile Developer Conference en Nueva York, se han dado a conocer una serie de nuevas herramientas para desarrolladores y se ha ofrecido un completo informe acerca del ecosistema móvil en la actualidad ofrecido por Flurry.

Respecto a las nuevas herramientas para desarrolladores, se ha presentado Tumblr In-App Sharing, métrica en tiempo real y anuncios nativos en vídeo para editores.

Respecto a Tumblr In-App Sharing, básicamente es un botón que permite compartir contenidos desde las aplicaciones móviles hacia Tumblr, siendo el primer socio en integrarla PicsArt, lo que permitirá a los usuarios de la aplicación del mismo compartir sus creaciones creadas en PicsArt hacia Tumblr. Además, Tumblr In-App Sharing también posibilitará a los desarrolladores conocer la interacción que reciben los contenidos compartidos, como las veces que se re-publican, los comentarios que reciben o los likes que también reciben.

En lo referente a la métrica en tiempo real, se indica que se irán actualizando los datos cada quince segundos, ofreciendo a los desarrolladores la información al momento sobre la actividad que están recibiendo sus aplicaciones en tiempo real, sea la cantidad de usuarios que tengan, sin que les suponga coste alguno, ya que se ofrecerá de forma gratuita a través de Flurry Analytics.

Por último, con los anuncios nativos en vídeo para editores, se pretende a los desarrolladores que puedan disponer de una solución publicitaria que puedan integrar en sus aplicaciones con el objetivo de poder mejorar la monetización de las mismas.

Además de todo ello, a través del evento se han celebrado otras presentaciones y sesiones de trabajo, entre otros, que los usuarios han podido seguir vía streaming de vídeo.

Este evento se produce un día después de que la compañía rusa Yandex renovase su plataforma de analíticas móviles AppMetrica, lo que puede dar idea de la importancia creciente de los dispositivos móviles y la necesidad de contar con herramientas para realizar integraciones y análisis de las aplicaciones y servicios orientados a dichos dispositivos.

Infografía mostrando los puntos fuertes de cada lenguaje de programación

captura-102

En redpendragon hay varias infografías dedicadas al mundo de la programación, pero Juan Pablo Ruiz nos recomienda una de ellas en espacial: “las 12 armas letales de la programación”.

El diseño, disponible en este enlace, muestra las características de C, de C++, de Python, de Ruby, de C#, de JAVA, de PHP, de Javascript, de MatLab, de R, de Objective-C y de Go, incluyendo desde el sueldo medio que un programador con experiencia puede cobrar, hasta la dificultad de aprendizaje, pasando por algunos sistemas que lo usan y una pequeña descripción.

Con estilo desenfadado, realizando comparaciones con armas (tanto reales como de películas y juegos), ayuda a conocer a los grandes protagonistas del sector de la programación, aunque aún faltan datos para poder incluir a Swift, heredero de Objective-C en la ecuación.

Os dejamos con el trabajo, pulsad en este link para verlo en tamaño completo:

Continúa leyendo…

Github lanza nueva versión de escritorio para sustituir las apps de Windows y Mac

captura-62

Desde el blog de github presentan su nueva versión de escritorio, para Windows y Mac, ya disponible de forma gratuita en desktop.github.com.

Se trata de una nueva aplicación que busca sustituir las apps que ya existían para ambos sistemas operativos, ofreciendo las mismas funcionalidades y simplificando su uso, ayudando así a que la experiencia en ambas plataformas sea la misma.

Permite desde allí realizar propuestas de cambios de código en los proyectos en los que participamos, creando así versiones siempre disponibles en la aplicación. Solo tenemos que elegir la versión en la que queremos trabajar o cambiar de una a otra con un simple click.

Se han concentrado también en la colaboración, y para ello tienen disponibles funciones de control de cambios y la posibilidad de hacer el commit de lo que hayamos modificado sin pasar por encima del trabajo de otros usuarios en el mismo proyecto, todo sin abandonar la app de escritorio.

En cualquier momento podemos ver, tanto en local como en las versiones remotas, los cambios que necesitan subirse, mezclando el código con la versión principal en caso de considerarlo necesario.

Una buena idea la de unir la experiencia de uso entre Windows y Mac, lástima que no se hayan concentrado también en la plataforma Linux, ya que muchos de los programadores de Github usan este sistema operativo a diario.

5 editores de código Android para seguir programando en tu móvil

Ser programador implica pasar largas horas sentado en un escritorio, frente a un monitor y enganchado a un teclado. El ordenador portátil o de sobremesa ha sido siempre la principal herramienta de trabajo del desarrollador de software.

Sin embargo, ya existen muchas aplicaciones de móvil que permiten que, aquellos que se ganan la vida picando código, puedan desempeñar sus funciones desde cualquier parte, sin la restricción de estar encerrado entre cuatro paredes.

Los editores de código o IDEs (el acrónimo inglés de Integrated Development Environment) ya no son software exclusivamente de escritorio. Ahora los programadores (profesionales o amateurs) ya pueden crear, revisar y compartir sus programas directamente desde su smartphone o tablet. Descubre, a continuación, cinco de los mejores editores de código para Android.

Codeanywhere

captura-62

Codeanywhere es la aplicación Android oficial del servicio web homónimo: un IDE multiplataforma en la nube que permite a los desarrolladores acceder a su código desde cualquier navegador o aplicación compatible.

La app de Codeanywhere es un editor de texto, de código y de marcado con resaltado de sintaxis para más de 75 lenguajes de programación y con sugerencias y autocompletado para 6 de ellos (HTML, CSS, XML, Javascript, PHP y Python). Además, Codeanywhere permite control de versiones (GIT), sincronización en la nube, teclado con atajos para programadores y muchas más opciones de formato de texto y personalización.

Codeanywhere: review completa y descarga

Quoda Code Editor

captura-63
Continúa leyendo…

caniuse, para saber si todos los navegadores son compatibles con lo que acabamos de programar

Si habéis creado una nueva funcionalidad en vuestra aplicación web y deseáis saber si todos los navegadores del mercado serán capaces de ejecutarla, caniuse.com puede ayudar bastante.

Se trata de una web en la que hay un buscador listo para devolver los datos relacionados con funciones de Javascript, CSS, HTML5… centenas de comandos clasificados con información detallada sobre dónde pueden usarse, con detalles como el que veis en la siguiente captura:

captura-10

En caso de que queráis saber lo que soporta le navegador que estáis usando en estos momentos, podéis acceder a tests.caniuse.com, y si lo que os interesa es realizar las búsquedas desde consola de comandos en Linux, hay una extensión para todos los que tengan instalado Node y NPM.

El proyecto nació en 2009, aunque se ha ido actualizando de forma frecuente. Se mantiene gracias al trabajo de Alexis Deveria (sí, depende de una sola persona), y ofrece su contenido con licencia CC para que pueda usarse en nuestras presentaciones.

Sin duda, una buena opción para poder garantizar que la mayoría de los visitantes pueda ver lo que queremos ofrecer en nuestro sitio web.

Microsoft presenta herramienta opensource para pasar de iOS a Windows

captura-40

Si queréis transformar vuestras aplicaciones android en aplicaciones Windows, tenéis disponible el “Puente de Windows para Android, proyecto que se conocía como “Project Astoria” o “Project A” y que se lanzará este año para permitir reutilizar el código de Android.

Con este Puente de Windows para Android será posible crear aplicaciones de Windows compatibles con móviles, usar una biblioteca de interoperabilidad de Microsoft que permita integrar los servicios de Microsoft en nuestra app, depurar la aplicación con nuestro IDe preferido y publicarla en la tienda de Windows.

El proyecto para android aún está siendo contruído, pero ya podemos solicitar entrar dentro del grupo de desarrolladores que lo está probando.

El caso es que hoy anuncian algo semejante para iOS, información disponible en blogs.windows.com, donde indican que el proyecto, llamado antes Project Islandwood, abre sus puertas en su primera versión, con previsión de tenerlo listo para su uso dentro de pocos meses. Lo lanzarán con código abierto, bajo licencia MIT, y lo describen con detalle en este artículo.

Esta versión alfa ya está en github. Necesitará que los programadores usen sus conocimientos de Swift y de Objective C, e importará el código en Visual Studio para poder desarrollar la aplicación de Windows deseada.

Como veis, siguen los esfuerzos para que la cantidad de aplicaciones disponibles para Windows sea semejante a la que tenemos en Google Play y en iTunes, aunque se necesitará mucho tiempo por parte de los desarrolladores para cumplir ese objetivo.