Tecnoaficiones

Las nuevas tecnologías al alcance de todos.

Agregador de canales de noticias

Primer avance de Cronos: Lazarus

Actualidad en 3DJuegos - Lun, 08/06/2026 - 12:32
Trailer promocional de Cronos: Lazarus

Tráiler y fecha de Defender of the Crown: The Legend Returns

Actualidad en 3DJuegos - Lun, 08/06/2026 - 12:22
Trailer promocional de Defender of the Crown: The Legend Returns

Tráiler gameplay de Toy Story 3 Complete Edition

Actualidad en 3DJuegos - Lun, 08/06/2026 - 12:13
Trailer promocional de Toy Story 3 Complete Edition

Tráiler de Toy Story: Retro Roundup & Toy Story 3: Complete Edition

Actualidad en 3DJuegos - Lun, 08/06/2026 - 12:07
Trailer promocional de Toy Story: Retro Roundup!

Tutorial de Kotlin Multiplatform (KMP): Compartiendo capas de red y base de datos con iOS

Actualidad en Androidsis - Lun, 08/06/2026 - 11:16

Hoy en día, lanzar una aplicación que funcione de maravilla tanto en Android como en iOS suele ser un quebradero de cabeza para muchas empresas. La lucha eterna entre desarrollar dos apps nativas desde cero o usar frameworks que a veces dejan la interfaz un poco «tiesa» es real. Aquí es donde entra en juego Kotlin Multiplatform (KMP), una propuesta de JetBrains que no quiere reinventar la rueda, sino permitirnos escribir la lógica una sola vez y usarla en todas partes sin renunciar a la calidad nativa.

A diferencia de otras opciones del mercado, KMP no te obliga a meterte en un camino cerrado. Su magia reside en la flexibilidad total, permitiendo que los desarrolladores decidan qué partes del código conviene compartir y cuáles deben quedarse en el terreno específico de cada sistema operativo. Es, básicamente, la herramienta ideal para quienes buscan eficiencia sin sacrificar la experiencia de usuario final.

¿Qué es exactamente Kotlin Multiplatform y cómo funciona?

En esencia, KMP es un kit de desarrollo que nos permite crear una lógica de negocio compartida en Kotlin. Esto incluye aspectos críticos como la gestión de llamadas a APIs, la sincronización de datos y los algoritmos de validación. En lugar de escribir el mismo código dos veces (uno en Kotlin y otro en Swift), lo hacemos una sola vez en un módulo común.

El proceso técnico es fascinante. En Android, el código se traduce a bytecode de Java para correr en la JVM. Sin embargo, iOS no tiene JVM, por lo que KMP utiliza Kotlin/Native. Este sistema usa LLVM para compilar el código Kotlin directamente en binarios nativos que Xcode entiende perfectamente, permitiendo que la lógica se integre como si fuera un framework más de iOS.

Compartiendo la capa de red y la base de datos

Cuando hablamos de compartir capas de red y datos, KMP brilla con luz propia. Para el networking, la librería estándar de facto es Ktor, que permite realizar peticiones HTTP de forma asíncrona y eficiente en todas las plataformas. A esto le sumamos kotlinx.serialization para manejar el JSON sin complicaciones, logrando que la comunicación con el servidor sea idéntica en cualquier dispositivo.

En cuanto a la persistencia, SQLDelight es la herramienta estrella. A diferencia de otras bases de datos, SQLDelight genera código Kotlin basado en sentencias SQL reales, lo que garantiza que la gestión de la base de datos sea robusta y tipada, evitando errores en tiempo de ejecución que podrían tirar la app en iOS mientras en Android funciona bien.

Arquitectura limpia y estructura de proyecto

Para que un proyecto de este tipo no se convierta en un caos, es fundamental aplicar Clean Architecture. Lo ideal es organizar el proyecto en módulos: un núcleo común para el networking y la base de datos, y módulos específicos por funcionalidades (features). Cada funcionalidad suele dividirse en tres capas: la de dominio (casos de uso e interfaces), la de datos (implementaciones de repositorios) y la de presentación.

Para manejar las particularidades de cada sistema, KMP utiliza el mecanismo expect/actual. Por ejemplo, si necesitas acceder a un sensor específico del teléfono, declaras una función expect en el código común y escribes la implementación actual correspondiente tanto para Android como para iOS, manteniendo la coherencia en la firma del método.

La evolución hacia Compose Multiplatform

Durante mucho tiempo, KMP solo servía para compartir la lógica, obligándonos a hacer la UI en SwiftUI para iOS y Jetpack Compose para Android. Pero ahora tenemos Compose Multiplatform. Este framework permite llevar la interfaz declarativa de Android a iOS, permitiendo que la UI se renderice mediante la biblioteca gráfica Skiko, logrando que la aplicación se vea y se sienta igual en ambas plataformas.

A pesar de que Compose para iOS ha avanzado mucho, es importante saber que todavía hay retos en cuanto a la física del desplazamiento y los gestos nativos. Por eso, KMP ofrece una interoperabilidad bidireccional: puedes incrustar vistas de UIKit dentro de Compose o meter pantallas de Compose dentro de una app de SwiftUI ya existente, facilitando una migración gradual.

Ventajas y desafíos reales en el día a día

La principal ventaja es la reducción de costes y tiempo. Al no duplicar el trabajo de red y datos, los errores se corrigen una sola vez y se reflejan en todas las apps. Además, mejora la colaboración entre equipos, ya que los desarrolladores de Android e iOS pueden trabajar sobre la misma base lógica, evitando que una plataforma se quede atrás en funcionalidades.

No todo es color de rosa, ya que el ecosistema de librerías sigue madurando. A veces, integrar alguna funcionalidad muy específica de iOS puede requerir envoltorios en Swift para solucionar problemas de genéricos o parámetros predeterminados. Asimismo, los tiempos de compilación con Kotlin/Native pueden ser algo más lentos que los de un proyecto puramente nativo en Xcode.

La adopción de KMP es una apuesta inteligente para proyectos con lógica compleja que necesitan estabilidad y rendimiento. Al combinar Ktor, SQLDelight y una arquitectura modular, se logra un equilibrio perfecto entre la rapidez de desarrollo multiplataforma y la potencia de una ejecución nativa, asegurando que el producto final sea escalable y fácil de mantener a largo plazo.

Tráiler de anuncio de GHOSTLESS

Actualidad en 3DJuegos - Lun, 08/06/2026 - 11:08
Trailer promocional de GHOSTLESS

Tráiler de anuncio de HITMAN Classic Trilogy Remastered

Actualidad en 3DJuegos - Lun, 08/06/2026 - 10:56
Trailer promocional de HITMAN Classic Trilogy Remastered

Tráiler y fecha del acceso anticipado de Witchspire

Actualidad en 3DJuegos - Lun, 08/06/2026 - 10:49
Trailer promocional de Witchspire

Tráiler de anuncio de Marsupilami 2 - Salsa Palombia

Actualidad en 3DJuegos - Lun, 08/06/2026 - 10:41
Trailer promocional de Marsupilami 2 - Salsa Palombia

Tráiler gameplay de They Will Come

Actualidad en 3DJuegos - Lun, 08/06/2026 - 10:36
Trailer promocional de They Will Come

Tráiler de Moss: The Forgotten Relic

Actualidad en 3DJuegos - Lun, 08/06/2026 - 10:22
Trailer promocional de Moss: The Forgotten Relic

Tráiler gameplay de Son of Thanjai

Actualidad en 3DJuegos - Lun, 08/06/2026 - 10:15
Trailer promocional de Son of Thanjai

Tráiler de Prison of Husks

Actualidad en 3DJuegos - Lun, 08/06/2026 - 10:05
Trailer promocional de Prison of Husks

Tráiler de anuncio de BioEden

Actualidad en 3DJuegos - Lun, 08/06/2026 - 09:39
Trailer promocional de BioEden

Tráiler de anuncio de Star Trek: Shadow Frontier

Actualidad en 3DJuegos - Lun, 08/06/2026 - 09:31
Trailer promocional de Star Trek: Shadow Frontier

Tráiler de anuncio de Expeditions: Samurai

Actualidad en 3DJuegos - Lun, 08/06/2026 - 09:20
Trailer promocional de Expeditions: Samurai

UGREEN Nexode Air 65W: el cargador compacto capaz de sustituir varios adaptadores

Actualidad en Androidsis - Lun, 08/06/2026 - 08:49

Cada vez llevamos más dispositivos encima. Entre el portátil, el smartphone, los auriculares inalámbricos o la tablet, no es raro terminar ocupando varios enchufes o llenando la mochila de cargadores diferentes. Precisamente para solucionar ese problema nace el UGREEN Nexode Air 65W, un cargador compacto que apuesta por la tecnología GaN para ofrecer una elevada potencia de carga en un formato sorprendentemente reducido.

Aunque a menudo prestamos más atención a los propios dispositivos que utilizamos, lo cierto es que contar con un buen cargador puede marcar una diferencia importante tanto en comodidad como en velocidad de carga. En este sentido, UGREEN lleva años consolidándose como una de las marcas de referencia dentro del sector de accesorios tecnológicos, y este modelo busca convertirse en una opción especialmente interesante para quienes necesitan versatilidad sin renunciar a un formato compacto.

Comprar UGREEN Nexode Air 65W UGREEN Nexode Air 65W... Sin valoraciones todavía Ver oferta Ver características Tecnología GaN segura para reducir tamaño sin perder potencia

Uno de los aspectos más interesantes del UGREEN Nexode Air 65W es la utilización de tecnología GaN (nitruro de galio). Frente a los cargadores tradicionales basados en silicio, esta tecnología permite mejorar la eficiencia energética y reducir considerablemente el tamaño de los componentes internos. El resultado es un cargador sorprendentemente compacto para la potencia que ofrece.

Esto se traduce en una mayor comodidad tanto para utilizarlo en casa como para transportarlo durante viajes o desplazamientos diarios, ocupando menos espacio en mochilas, bolsos o maletas. Además, esta mayor eficiencia también contribuye a una mejor gestión térmica durante el funcionamiento, algo muy importante cuando se utilizan varios dispositivos de forma simultánea. Nadie quiere llevar encima un cargador caliente.

Más allá de la potencia y la versatilidad, UGREEN también ha puesto el foco en la seguridad. El Nexode Air 65W incorpora materiales con silicona ignífuga y un sistema de protección de nueve capas diseñado para supervisar parámetros como la temperatura, la sobrecarga, la sobretensión o los posibles cortocircuitos durante el funcionamiento.

Otro detalle interesante es su modo de carga nocturna segura. Esta función ajusta automáticamente la potencia suministrada cuando el dispositivo permanece conectado durante largos periodos de tiempo, ayudando a reducir el estrés sobre la batería y favoreciendo una carga más controlada mientras dormimos. Son características que muchas veces pasan desapercibidas en la ficha técnica, pero que terminan marcando la diferencia cuando hablamos de un accesorio que utilizamos prácticamente todos los días.

Hasta 65W para portátiles, tablets y smartphones

La potencia máxima alcanza los 65W, una cifra que permite alimentar sin problemas una amplia variedad de dispositivos actuales. Desde ultrabooks y portátiles compatibles con carga USB-C hasta tablets, smartphones o consolas portátiles, el cargador ofrece suficiente margen para adaptarse a diferentes escenarios de uso.

Para muchos usuarios esto supone poder sustituir directamente el cargador original del portátil y utilizar un único adaptador para todos sus dispositivos diarios. Esto resulta especialmente útil para nómadas digitales, profesionales que trabajan en movilidad o usuarios que viajan con frecuencia, ya que permite reducir considerablemente la cantidad de accesorios que necesitan llevar consigo.

Otra de las características más interesantes de este modelo es que apuesta por un único puerto USB-C capaz de entregar toda la potencia disponible cuando es necesario. De esta forma, el cargador puede aprovechar al máximo sus 65W para alimentar portátiles compatibles, tablets o smartphones con carga rápida.

Además, UGREEN incluye un cable USB-C junto al cargador, permitiendo comenzar a utilizarlo desde el primer momento sin necesidad de adquirir accesorios adicionales.

Un compañero ideal para viajes y espacios de trabajo

Más allá de las especificaciones técnicas, probablemente uno de los mayores atractivos de este cargador sea la comodidad que aporta en el día a día.

En escritorios donde los enchufes escasean, disponer de un único cargador capaz de alimentar varios dispositivos ayuda a mantener una instalación más limpia y ordenada. Del mismo modo, durante viajes de trabajo o escapadas de fin de semana, permite reducir el número de accesorios necesarios sin renunciar a una carga rápida y eficiente. Y no olvidemos que su tamaño contenido facilita además su transporte, convirtiéndolo en una solución especialmente práctica para quienes buscan simplificar al máximo su equipo tecnológico diario.

Además, está disponible en cuatro acabados de color diferentes (gris, blanco, azul y naranja), permitiendo elegir la versión que mejor se adapte a cada usuario o espacio de trabajo. En cuanto al precio, el UGREEN Nexode Air 65W se puede encontrar habitualmente en torno a los 35-45 euros, una cifra bastante competitiva teniendo en cuenta su potencia, la tecnología GaN y la posibilidad de sustituir varios cargadores por uno solo.

El cargador Nexode Air 65W de UGREEN es un ejemplo de cómo los accesorios tecnológicos también pueden mejorar nuestra experiencia diaria. Gracias a la combinación de tecnología GaN, una potencia de hasta 65W, funciones avanzadas de seguridad y un formato especialmente compacto, se presenta como una alternativa muy interesante para quienes buscan un cargador potente, ligero y fácil de transportar.

UGREEN Nexode Air 65W... Sin valoraciones todavía Ver oferta Ver características

Tráiler de anuncio de Wo Long 2: Wings of Ember

Actualidad en 3DJuegos - Dom, 07/06/2026 - 23:38
Trailer promocional de Wo Long 2: Wings of Ember

Hidden Mountain. Tráiler de Where Winds Meet para Xbox Series

Actualidad en 3DJuegos - Dom, 07/06/2026 - 23:31
Trailer promocional de Where Winds Meet

Tráiler de anuncio de Vivarium

Actualidad en 3DJuegos - Dom, 07/06/2026 - 23:30
Trailer promocional de Vivarium

Páginas

Suscribirse a Tecnoaficiones agregador