Kotlin es ahora el lenguaje preferido para los desarrolladores de Android

Kotlin

El día de ayer en el primer día de la edición 2019 de la conferencia Google I / O dedicada a los desarrolladores, Google aprovecho para realizar el anunció que el lenguaje de programación Kotlin es ahora el lenguaje preferido para los desarrolladores de aplicaciones de Android.

Kotlin es un lenguaje de programación orientado a objetos y funcional, con escritura estática que le permite compilar para la máquina virtual Java y JavaScript. Es desarrollado por un equipo de programadores en JetBrains, el editor de IntelliJ IDEA, el entorno de desarrollo integrado para Java y en el que se basa Android Studio, el IDE oficial para desarrollar aplicaciones de Android.

Para quienes lo sigan o ya lo utilicen, su última actualización (Kotlin 1.3.30), se lanzó el mes pasado, incluidas las mejoras para Kotlin / Native que utiliza LLVM para compilar las fuentes de Kotlin en datos binarios independientes (no se necesitan máquinas virtuales) para diferentes sistemas operativos y arquitecturas de CPU, incluido iOS. Linux, Windows, Mac e incluso WebAssembly y sistemas integrados como STM32.

El soporte oficial de Kotlin para el desarrollo de Android ha sido anunciado en la conferencia Google I / O 2017.

Kotlin para el desarrollo de Android

Para el equipo de Google Android, esta decisión de apoyar a Kotlin fue fácil de explicar.

Soporte de EDI para Kotlin: Android Studio se basa en IntelliJ IDEA de JetBrains y el equipo de JetBrains ha estado trabajando durante años para garantizar que Kotlin funcione sin problemas con IntelliJ IDEA.

Google heredará todo su trabajo para apoyar a Kotlin en Android Studio. Pero más allá de este aspecto, Kotlin tiene muchas otras ventajas.

Según Google:

“Kotlin es expresivo, conciso, extensible, potente y agradable de leer y escribir y tiene características de seguridad interesantes en términos de nulabilidad e inmutabilidad” que se alinean con Sus inversiones para hacer aplicaciones seguras y eficientes por defecto.

“El desarrollo de Android será cada vez más en Kotlin”, escribió Google en una publicación de blog.

“Muchas nuevas API y características de Jetpack estarán disponibles primero para Kotlin. Si inicia un nuevo proyecto, debe escribirlo en Kotlin “, dice Google explicando que” el código escrito en Kotlin a menudo significa mucho menos código para usted, menos código para escribir, probar y mantener. “

Según Google, lo más importante es que Kotlin es interoperable con los idiomas oficiales para el desarrollo de Android (Java, C ++) y el runtime de Android.

Android Studio Logo

Por ejemplo, la compañía explicó que Kotlin funciona a la perfección con el lenguaje Java, lo que facilita que los desarrolladores a los que les guste el lenguaje Java sigan usándolo, pero también agreguen gradualmente el código Kotlin y aprovecha las bibliotecas de Kotlin.

Además, la adopción de Kotlin en Android aumentó constantemente a lo largo de los años y según Google, con un entusiasmo creciente entre los desarrolladores, una de las razones por las que la compañía quería presentar a Kotlin como el idioma oficial en Android para brindarles un mejor soporte de Kotlin. Lo que se hizo desde Android Studio 3.0.

El soporte oficial de Kotlin ha contribuido a la creciente adopción del lenguaje en el mundo del desarrollo de Android, hasta el punto en que algunos predijeron que el lenguaje de JetBrains destronaría rápidamente Java.

En cualquier caso, esta posibilidad no debe ser descartada, porque según Google, “más del 50% de los desarrolladores profesionales de Android ahora usan Kotlin”.

En asociación con JetBrains y la Fundación Kotlin, Google continúa invirtiendo en las herramientas Kotlin para Android, como lo demuestra el lanzamiento temprano de Android KTX en 2018, un conjunto de extensiones para el desarrollo de Android con Kotlin.

También invierten en documentación, capacitación y eventos para facilitar el aprendizaje del idioma de JetBrains y por lo tanto, su adopción.

Este anuncio de Google no es una sorpresa, especialmente porque Google busca distanciarse de Java ya que la empresa es atacada en la corte por Oracle por el uso ilegal de las API de Java en Android.

El artículo Kotlin es ahora el lenguaje preferido para los desarrolladores de Android ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2VRBFkS
via IFTTT

Estos son los 3 ofertones destacados de Aliexpress Plaza

Desde hace un tiempo, la archiconocida tienda online Aliexpress cuenta con una sección llamada Aliexpress Plaza, en la que nos ofrece productos de todo tipo, pero enviados desde España, y con garantía también en nuestro país, eliminando una de las desventajas que más gente ve de esta tienda online: el tiempo de envío. Y es que, con Aliexpress Plaza tendrás los productos que compre en casa en sólo 3 días,

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

from Andro4all http://bit.ly/2HcCY65
via IFTTT

Los desarrolladores podrán obligarte a actualizar sus apps a la última versión a partir de ahora

En ocasiones hemos tenido que informar sobre aplicaciones que, por culpa de decisiones tomadas por sus desarrolladores, pasan de ser referentes en su categoría a convertirse en software repleto de añadidos innecesarios, o que optan por la vía más rápida para obtener ingresos a través de bombardear a su comunidad de usuarios con anuncios molestos, o incluso utilizan técnicas fraudulentas con el objetivo de impulsar sus beneficios. Solo unas semanas

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

from Andro4all http://bit.ly/2VRo4dq
via IFTTT

Flutter: un marco de la interfaz de usuario de Google llega a mas plataformas

Flutter

El equipo de Google que trabaja en el desarrollo de Flutter, su marco gratuito y su interfaz de usuario de código abierto, anunció ayer que después de varios meses de trabajo, el marco ahora extiende su uso a otros tipos de plataformas.

En el futuro, se puede enriquecer la experiencia de sus usuarios en plataformas como la Web, aplicaciones de escritorio y dispositivos pequeños. Esta noticia llega aproximadamente dos meses después del lanzamiento de la versión 1.2 del marco entregado con Dart DevTools, un conjunto de herramientas de programación y la versión 2.2 del lenguaje de programación Dart Web.

Sobre Flutter

Flutter es un marco de desarrollo de interfaz de usuario de código abierto y gratuito creado por Google. Hasta entonces, se usaba para desarrollar aplicaciones para Android e iOS y también es el método principal para crear aplicaciones para Google Fuchsia.

Sin embargo, gracias a las posibilidades que ofrece el lenguaje de programación Dart Web y las nuevas herramientas de desarrollo implementadas hoy en día por los navegadores, Google pudo extender inicialmente el soporte del marco Flutter a la web.

Ahora, dijo Google, el marco Flutter se está convirtiendo en un marco de interfaz de usuario portátil para todas las pantallas.

A través de esta actualización del marco, Google pretende permitir que las compañías ofrezcan mejores experiencias a sus clientes en todo tipo de pantallas, incluso a través de aplicaciones móviles, computadoras de escritorio y web.

Flutter for the Web

Esta es una implementación de Flutter compatible con el código que se procesa utilizando tecnologías web estándar como HTML, CSS y JavaScript.

Con Flutter for the Web, se puede compilar el código de Flutter escrito con el lenguaje de programación Dart en una experiencia para el cliente que se puede incrustar en el navegador e implementar en cualquier servidor web.

Flutter -

Puede usar todas las funciones de Flutter y no necesita un complemento de navegador. Aunque Flutter for the Web todavía está en desarrollo, Google lo ha intentado en asociación con el New York Times (NYT) para desarrollar una nueva interfaz para el juego KenKen Puzzle que el periódico estadounidense ofrece a sus suscriptores.

El juego se ha actualizado y utiliza el mismo código en Android, iOS, Web, Mac y Chrome OS.

Flutter for desktop

Este proyecto se creó originalmente para desarrollar implementaciones de Flutter en Windows, Mac OS, Chrome OS y Linux.

Se está trabajando para extender Flutter al soporte de escritorio como un entorno objetivo, permitiendo a los desarrolladores crear aplicaciones en las plataformas antes mencionadas con Flutter.

A largo plazo, este esfuerzo creará una solución totalmente integrada en la que la creación de flutter, funcionará tanto para plataformas de escritorio como móviles, pero este esfuerzo todavía está en marcha, dijo Google.

Aunque estos objetivos aún no están listos para la producción, el equipo de Google Flutter dice que ha publicado las primeras instrucciones para desarrollar aplicaciones Flutter que se ejecutan en Mac, Windows y Linux.

Flutter for Embedded Devices

La portabilidad de Flutter también se extiende a los dispositivos integrados, es decir, a dispositivos más pequeños como Raspberry Pi y Google Home Hub.

En este punto, dice Google, una de las plataformas integradas donde Flutter ya está operando se basa en sistemas operativos de pantallas inteligentes que alimenta a los gustos de Google Home Hub.

Dicho esto, llevar Flutter a una nueva plataforma requiere llevar el motor Flutter al objetivo, así como implementar el anidamiento.

El motor de Flutter es inherentemente multiplataforma y puede funcionar con varias API de representación del cliente (OpenGL, Vulkan y software). Incluye la máquina virtual de ejecución Dart.

Flutter for mobile device

Para móviles, Google ha anunciado la actualización del framework a la versión 1.5.

Según Google, Flutter 1.5 incluye cientos de cambios en respuesta a los comentarios de los desarrolladores, incluidas las actualizaciones de los nuevos requisitos del SDK de iOS de la tienda de aplicaciones, las actualizaciones de los widgets de iOS y materiales y la compatibilidad con nuevos tipos de dispositivos por el motor y Dart 2.3.

Google agregó esta semana el soporte inicial para pagos dentro de la aplicación. Finalmente, con más de 2,000 paquetes de código abierto disponibles para Flutter.

Fuente: https://developers.googleblog.com

El artículo Flutter: un marco de la interfaz de usuario de Google llega a mas plataformas ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/304HlaB
via IFTTT

Los mejores móviles de gama media de 2019

La época en la que el segmento de la gama media telefónica estaba plagado de teléfonos mediocres y carentes de originalidad hace tiempo que quedó atrás, por suerte. Desde hace algunos años, las líneas intermedias de los principales fabricantes han sido el motor del desarrollo del ecosistema Android, y sin duda el sector que más ha evolucionado con el paso de las generaciones. Tanto es así, que no extraña que,

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

from Andro4all http://bit.ly/2vO09gd
via IFTTT

El primer móvil con pantalla de 120 Hz, doble notch y Snapdragon 855 es oficial

Cuando todas las miradas siguen puestas en Android Q, los Google Pixel 3a y el resto de novedades que nos deja el Google I/O 2019 que hoy atraviesa su segunda jornada, la firma japonesa Sharp nos sorprende presentando uno de los móviles más curiosos que hemos visto en lo que llevamos de 2019. Se trata de un nuevo miembro de su serie de terminales Aquos, que llega para convertirse en

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

from Andro4all http://bit.ly/2H8MjM4
via IFTTT