{"id":247927,"date":"2022-08-24T14:04:50","date_gmt":"2022-08-24T14:04:50","guid":{"rendered":"https:\/\/distillery.com\/proyecto-multiplataforma-kotlin\/"},"modified":"2023-11-06T15:47:16","modified_gmt":"2023-11-06T15:47:16","slug":"proyecto-multiplataforma-kotlin","status":"publish","type":"post","link":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/","title":{"rendered":"El equipo de Distillery utiliza la Multiplataforma de Kotlin para crear una nueva aplicaci\u00f3n de lista de tareas para iOS y Android"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Aprendizaje clave<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s de terminar la compilaci\u00f3n de MVP (M\u00ednimo producto viable en espa\u00f1ol), los desarrolladores concluyeron que la Multiplataforma de Kotlin (KM) es mucho m\u00e1s eficiente y ahorra m\u00e1s tiempo que otras herramientas en el desarrollo de aplicaciones con plataforma cruzada como Flutter y React Native.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nuestro proyecto de prueba con Multiplataforma de Kotlin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un equipo de doce colaboradores de Distillery, con diversas habilidades, dise\u00f1aron y desarrollaron <strong>DoDos, <\/strong>una aplicaci\u00f3n de lista de tareas para iOS y Android. El equipo cre\u00f3 la aplicaci\u00f3n utilizando<a href=\"https:\/\/kotlinlang.org\/docs\/reference\/multiplatform.html\" target=\"_blank\" rel=\"noreferrer noopener\"> la Multiplataforma de Kotlin<\/a>, una soluci\u00f3n de desarrollo de plataforma cruzada y con funci\u00f3n de lenguaje experimental.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adoptaron la Multiplataforma de Kotlin para desarrollar la aplicaci\u00f3n ya que quer\u00edan utilizar la nueva tecnolog\u00eda y as\u00ed, conocer las ventajas y desventajas para su posterior uso en proyectos de desarrollo de aplicaciones m\u00f3viles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al responder a la pregunta sobre qu\u00e9 tipo de aplicaci\u00f3n construir\u00edan, el equipo se decidi\u00f3 por una aplicaci\u00f3n de lista de tareas. Aunque existen muchas aplicaciones similares, eligieron esta categor\u00eda por <strong>tres razones claves<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Es una categor\u00eda de aplicaciones reconocida y respaldada en el mundo de los desarrolladores.<\/li>\n\n\n\n<li>Es sencillo implementar funciones b\u00e1sicas, la mejor manera de experimentar con una plataforma nueva (\u00a1como KM!)<\/li>\n\n\n\n<li>El creador del producto,<strong> Maksim Kovalev<\/strong>, es un gran defensor de las aplicaciones de tareas pendientes y tiene un amplio conocimiento en este campo.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfPor qu\u00e9 se eligi\u00f3 Multiplataforma de Kotlin?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La Multiplataforma de Kotlin permite a los desarrolladores ejecutar Kotlin en JavaScript, iOS y aplicaciones de escritorio nativas. El uso compartido de componentes l\u00f3gicos reduce el tiempo dedicado a escribir y mantener el mismo c\u00f3digo para diferentes plataformas y, al mismo tiempo, proporciona los beneficios de la programaci\u00f3n nativa. El equipo eligi\u00f3 probar esta plataforma porque quer\u00eda realizar lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comprender el impacto de KM en el proceso de desarrollo de software.<\/li>\n\n\n\n<li>Comprender las funciones de KM y c\u00f3mo se podr\u00edan aplicar a los proyectos de los clientes.<\/li>\n\n\n\n<li>Investigar las limitaciones de la plataforma y buscar soluciones.<\/li>\n\n\n\n<li>Comparar y contrastar KM con otras soluciones de plataforma cruzada.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Dise\u00f1o y desarrollo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Todo comenz\u00f3 cuando <strong>Artyom Rudometkin<\/strong>, L\u00edder del Departamento de Android en Distillery y Facilitador de proyectos, propone a sus compa\u00f1eros de equipo la posibilidad de investigar la Multiplataforma de Kotlin como una soluci\u00f3n de desarrollo para su nueva aplicaci\u00f3n. Luego, el equipo cre\u00f3 un canal de <a href=\"https:\/\/slack.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Slack<\/a> en el que realizaron sesiones de <em>brainstorming<\/em> sobre posibles conceptos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consolidaron su idea inspir\u00e1ndose en aplicaciones de listas de tareas ya existentes, como Google Tasks, TickTick y Microsoft ToDo. Una vez que finalizaron esta etapa, el equipo de dise\u00f1o comenz\u00f3 a trabajar en el dise\u00f1o de UX \/ UI para la aplicaci\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/distillery.com\/wp-content\/uploads\/2023\/09\/Kotlin-Multiplatform-Project-Design-Inspiration-Distillery-2020-1024x576-1.png\" alt=\"\" class=\"wp-image-9623\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La dise\u00f1adora de UX \/ UI <strong>Yulia Krechetova<\/strong> utiliz\u00f3 la fase de dise\u00f1o como \u00abuna oportunidad para experimentar con estilos y crear una interfaz de usuario que fuera completamente diferente de lo que hacemos para nuestros clientes\u00bb. No considera que el dise\u00f1o de la aplicaci\u00f3n est\u00e9 completamente terminado, sino que se puede mejorar y evolucionar continuamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al considerar los dise\u00f1os potenciales, sab\u00eda la direcci\u00f3n que quer\u00eda tomar debido al alcance b\u00e1sico de las funciones de la aplicaci\u00f3n: \u00abEleg\u00ed el brutalismo en la interfaz de usuario, que es un estilo de interfaz de usuario b\u00e1sico para interfaces, como sombras pixeladas, tipos de letra monoespaciadas, bordes afilados y contornos duros. Incluso intent\u00e9 usar colores actuales para crear algo que se viera bien (y apropiado) para una mayor cantidad de usuarios\u201d, dijo Yulia.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/distillery.com\/wp-content\/uploads\/2023\/09\/Kotlin-Multiplatform-Project-UI-Concept-Distillery-2020-1024x575-1.png\" alt=\"\" class=\"wp-image-9618\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mientras los dise\u00f1adores trabajaban en los conceptos de UX \/ UI, los desarrolladores de Android e iOS comenzaron a construir la aplicaci\u00f3n usando KM. Mediante un trabajo que se realiz\u00f3 en el l\u00edmite de tiempo establecido, el equipo identific\u00f3 caracter\u00edsticas clave para priorizar el lanzamiento de su producto MVP, y se guardaron funciones adicionales para lanzamientos futuros en el <em>backlog<\/em> del proyecto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luego de terminar la compilaci\u00f3n de MVP, nuestros desarrolladores concluyeron que la Multiplataforma de Kotlin es mucho m\u00e1s eficiente y ahorra m\u00e1s tiempo que otras herramientas en el desarrollo de aplicaciones multiplataforma como Flutter y React Native.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conceptos clave: Multiplataforma de Kotlin para Android<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Beneficios y consideraciones clave, seg\u00fan nuestros desarrolladores de Android:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ventajas<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Buen ecosistema de bibliotecas multiplataforma<\/li>\n\n\n\n<li>Muy buen soporte de Kotlin para Android&nbsp;<\/li>\n\n\n\n<li>Un desarrollo m\u00e1s r\u00e1pido y sostenible<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Desaf\u00edos<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No hay utilidades comunes de Java equivalentes para ser utilizadas en c\u00f3digo compartido y que sean compatibles con Kotlin Native e iOS (por ejemplo, el Calendario y la Fecha).<\/li>\n\n\n\n<li>No funciona con algunas de las principales bibliotecas de Android (por ejemplo, Retrofit, Moshi o Dagger).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conceptos clave: Multiplataforma de Kotlin para iOS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Beneficios y consideraciones clave, seg\u00fan nuestros desarrolladores de iOS:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ventajas<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Permite que los desarrolladores utilicen una base de c\u00f3digo compartida en varias plataformas.<\/li>\n\n\n\n<li>Permite que los desarrolladores combinen Kotlin y Swift \/ Obj-C, y decidan qu\u00e9 partes de la aplicaci\u00f3n se escribir\u00e1n con Kotlin y cu\u00e1les se escribir\u00e1n en Swift \/ Objective-C.<\/li>\n\n\n\n<li>Permite que los desarrolladores utilicen todos los marcos del sistema Obj-C y bibliotecas de terceros directamente en el c\u00f3digo compartido de Kotlin.<\/li>\n\n\n\n<li>Kotlin es un lenguaje moderno con el que los desarrolladores de dispositivos m\u00f3viles se sienten c\u00f3modos.<\/li>\n\n\n\n<li>Desarrollo m\u00e1s r\u00e1pido y sostenible<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Desaf\u00edos<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Muchas funciones de Swift no son compatibles ni est\u00e1n disponibles en el c\u00f3digo compartido (por ejemplo, estructuras, enumeraciones con valores asociados, gen\u00e9ricos avanzados, etc.)<\/li>\n\n\n\n<li>Las asignaciones son limitadas y algunas clases \u00fatiles no est\u00e1n disponibles (por ejemplo, UIImage, Data, URL, etc.)<\/li>\n\n\n\n<li>La depuraci\u00f3n del c\u00f3digo compartido debe realizarse en Android Studio, lo que puede dificultar la identificaci\u00f3n de errores de iOS.<\/li>\n\n\n\n<li>Los gen\u00e9ricos est\u00e1n en beta y son limitados.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/distillery.com\/wp-content\/uploads\/2023\/09\/Kotlin-Multiplatform-Project-Architecture-Distillery-2020-1024x575-1.png\" alt=\"\" class=\"wp-image-9625\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00f3ximos pasos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El equipo disfrut\u00f3 el trabajo con la Multiplataforma de Kotlin en este proyecto de desarrollo de aplicaciones de prueba, y lo ven como una opci\u00f3n s\u00f3lida para crear soluciones de plataforma cruzada. Contin\u00faan desarrollando y experimentando otras funciones adicionales de KM y est\u00e1n interesados \u200b\u200ben probar <em>Kotlin Multiplatform Mobile<\/em> en el futuro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n esperan poder aplicar todo el conocimiento adquirido trabajando con la Multiplataforma de Kotlin en futuros proyectos.\u201c[El equipo] experimentar\u00e1 con casos complicados e intentar\u00e1 crear una aplicaci\u00f3n m\u00e1s compleja con KM. La idea de volver a utilizar la plataforma en el futuro parece prometedora\u201d, dijo <strong>Artyom<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprendizaje clave Despu\u00e9s de terminar la compilaci\u00f3n de MVP (M\u00ednimo producto viable en espa\u00f1ol), los desarrolladores concluyeron que la Multiplataforma de Kotlin (KM) es mucho m\u00e1s eficiente y ahorra m\u00e1s [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":"","_wp_rev_ctl_limit":""},"categories":[102],"tags":[56,90],"class_list":["post-247927","post","type-post","status-publish","format-standard","hentry","category-ingenieria","tag-app-development","tag-kotlin"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Uso de Kotlin para crear una aplicaci\u00f3n de listas para iOS y Android<\/title>\n<meta name=\"description\" content=\"El equipo de Distillery utiliza la Multiplataforma de Kotlin para crear una nueva aplicaci\u00f3n de lista de tareas para iOS y Android Distillery -\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Uso de Kotlin para crear una aplicaci\u00f3n de listas para iOS y Android\" \/>\n<meta property=\"og:description\" content=\"El equipo de Distillery utiliza la Multiplataforma de Kotlin para crear una nueva aplicaci\u00f3n de lista de tareas para iOS y Android Distillery -\" \/>\n<meta property=\"og:url\" content=\"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/\" \/>\n<meta property=\"og:site_name\" content=\"Distillery\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DistilleryTech\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-24T14:04:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-06T15:47:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/distillery.com\/wp-content\/uploads\/2023\/09\/Kotlin-Multiplatform-Project-Design-Inspiration-Distillery-2020-1024x576-1.png\" \/>\n<meta name=\"author\" content=\"Lindsay Cagnacci\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DistilleryTech\" \/>\n<meta name=\"twitter:site\" content=\"@DistilleryTech\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lindsay Cagnacci\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/\"},\"author\":{\"name\":\"Lindsay Cagnacci\",\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/#\\\/schema\\\/person\\\/74414c90daeae1579accfa901afe4cdc\"},\"headline\":\"El equipo de Distillery utiliza la Multiplataforma de Kotlin para crear una nueva aplicaci\u00f3n de lista de tareas para iOS y Android\",\"datePublished\":\"2022-08-24T14:04:50+00:00\",\"dateModified\":\"2023-11-06T15:47:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/\"},\"wordCount\":1130,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/distillery.com\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Kotlin-Multiplatform-Project-Design-Inspiration-Distillery-2020-1024x576-1.png\",\"keywords\":[\"App Development\",\"Kotlin\"],\"articleSection\":[\"Ingenieria\"],\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/\",\"url\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/\",\"name\":\"Uso de Kotlin para crear una aplicaci\u00f3n de listas para iOS y Android\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/distillery.com\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Kotlin-Multiplatform-Project-Design-Inspiration-Distillery-2020-1024x576-1.png\",\"datePublished\":\"2022-08-24T14:04:50+00:00\",\"dateModified\":\"2023-11-06T15:47:16+00:00\",\"description\":\"El equipo de Distillery utiliza la Multiplataforma de Kotlin para crear una nueva aplicaci\u00f3n de lista de tareas para iOS y Android Distillery -\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/#primaryimage\",\"url\":\"https:\\\/\\\/distillery.com\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Kotlin-Multiplatform-Project-Design-Inspiration-Distillery-2020-1024x576-1.png\",\"contentUrl\":\"https:\\\/\\\/distillery.com\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Kotlin-Multiplatform-Project-Design-Inspiration-Distillery-2020-1024x576-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/proyecto-multiplataforma-kotlin\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/distillery.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"El equipo de Distillery utiliza la Multiplataforma de Kotlin para crear una nueva aplicaci\u00f3n de lista de tareas para iOS y Android\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/distillery.com\\\/es\\\/\",\"name\":\"Distillery\",\"description\":\"Distillery is an award-winning nearshore software development company. Our top-tier development talent guarantee the best results.\",\"publisher\":{\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/distillery.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/#organization\",\"name\":\"Distillery\",\"url\":\"https:\\\/\\\/distillery.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/distillery.com\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/Layer_1-27.svg\",\"contentUrl\":\"https:\\\/\\\/distillery.com\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/Layer_1-27.svg\",\"width\":82,\"height\":106,\"caption\":\"Distillery\"},\"image\":{\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/DistilleryTech\",\"https:\\\/\\\/x.com\\\/DistilleryTech\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/Distillery-Tech\",\"https:\\\/\\\/www.instagram.com\\\/Distillery_Tech\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/distillery.com\\\/es\\\/#\\\/schema\\\/person\\\/74414c90daeae1579accfa901afe4cdc\",\"name\":\"Lindsay Cagnacci\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b3ae035448f7be4749962fd61d603b8a72be5b30151838959c7a88657482762d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b3ae035448f7be4749962fd61d603b8a72be5b30151838959c7a88657482762d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b3ae035448f7be4749962fd61d603b8a72be5b30151838959c7a88657482762d?s=96&d=mm&r=g\",\"caption\":\"Lindsay Cagnacci\"},\"url\":\"https:\\\/\\\/distillery.com\\\/es\\\/blog\\\/author\\\/lindsay-cagnacci\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Uso de Kotlin para crear una aplicaci\u00f3n de listas para iOS y Android","description":"El equipo de Distillery utiliza la Multiplataforma de Kotlin para crear una nueva aplicaci\u00f3n de lista de tareas para iOS y Android Distillery -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/","og_locale":"es_ES","og_type":"article","og_title":"Uso de Kotlin para crear una aplicaci\u00f3n de listas para iOS y Android","og_description":"El equipo de Distillery utiliza la Multiplataforma de Kotlin para crear una nueva aplicaci\u00f3n de lista de tareas para iOS y Android Distillery -","og_url":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/","og_site_name":"Distillery","article_publisher":"https:\/\/www.facebook.com\/DistilleryTech","article_published_time":"2022-08-24T14:04:50+00:00","article_modified_time":"2023-11-06T15:47:16+00:00","og_image":[{"url":"https:\/\/distillery.com\/wp-content\/uploads\/2023\/09\/Kotlin-Multiplatform-Project-Design-Inspiration-Distillery-2020-1024x576-1.png","type":"","width":"","height":""}],"author":"Lindsay Cagnacci","twitter_card":"summary_large_image","twitter_creator":"@DistilleryTech","twitter_site":"@DistilleryTech","twitter_misc":{"Escrito por":"Lindsay Cagnacci","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/#article","isPartOf":{"@id":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/"},"author":{"name":"Lindsay Cagnacci","@id":"https:\/\/distillery.com\/es\/#\/schema\/person\/74414c90daeae1579accfa901afe4cdc"},"headline":"El equipo de Distillery utiliza la Multiplataforma de Kotlin para crear una nueva aplicaci\u00f3n de lista de tareas para iOS y Android","datePublished":"2022-08-24T14:04:50+00:00","dateModified":"2023-11-06T15:47:16+00:00","mainEntityOfPage":{"@id":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/"},"wordCount":1130,"commentCount":0,"publisher":{"@id":"https:\/\/distillery.com\/es\/#organization"},"image":{"@id":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/#primaryimage"},"thumbnailUrl":"https:\/\/distillery.com\/wp-content\/uploads\/2023\/09\/Kotlin-Multiplatform-Project-Design-Inspiration-Distillery-2020-1024x576-1.png","keywords":["App Development","Kotlin"],"articleSection":["Ingenieria"],"inLanguage":"es-ES","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/","url":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/","name":"Uso de Kotlin para crear una aplicaci\u00f3n de listas para iOS y Android","isPartOf":{"@id":"https:\/\/distillery.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/#primaryimage"},"image":{"@id":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/#primaryimage"},"thumbnailUrl":"https:\/\/distillery.com\/wp-content\/uploads\/2023\/09\/Kotlin-Multiplatform-Project-Design-Inspiration-Distillery-2020-1024x576-1.png","datePublished":"2022-08-24T14:04:50+00:00","dateModified":"2023-11-06T15:47:16+00:00","description":"El equipo de Distillery utiliza la Multiplataforma de Kotlin para crear una nueva aplicaci\u00f3n de lista de tareas para iOS y Android Distillery -","breadcrumb":{"@id":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/#primaryimage","url":"https:\/\/distillery.com\/wp-content\/uploads\/2023\/09\/Kotlin-Multiplatform-Project-Design-Inspiration-Distillery-2020-1024x576-1.png","contentUrl":"https:\/\/distillery.com\/wp-content\/uploads\/2023\/09\/Kotlin-Multiplatform-Project-Design-Inspiration-Distillery-2020-1024x576-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/distillery.com\/es\/blog\/proyecto-multiplataforma-kotlin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/distillery.com\/es\/"},{"@type":"ListItem","position":2,"name":"El equipo de Distillery utiliza la Multiplataforma de Kotlin para crear una nueva aplicaci\u00f3n de lista de tareas para iOS y Android"}]},{"@type":"WebSite","@id":"https:\/\/distillery.com\/es\/#website","url":"https:\/\/distillery.com\/es\/","name":"Distillery","description":"Distillery is an award-winning nearshore software development company. Our top-tier development talent guarantee the best results.","publisher":{"@id":"https:\/\/distillery.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/distillery.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Organization","@id":"https:\/\/distillery.com\/es\/#organization","name":"Distillery","url":"https:\/\/distillery.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/distillery.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/distillery.com\/wp-content\/uploads\/2023\/06\/Layer_1-27.svg","contentUrl":"https:\/\/distillery.com\/wp-content\/uploads\/2023\/06\/Layer_1-27.svg","width":82,"height":106,"caption":"Distillery"},"image":{"@id":"https:\/\/distillery.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DistilleryTech","https:\/\/x.com\/DistilleryTech","https:\/\/www.linkedin.com\/company\/Distillery-Tech","https:\/\/www.instagram.com\/Distillery_Tech\/"]},{"@type":"Person","@id":"https:\/\/distillery.com\/es\/#\/schema\/person\/74414c90daeae1579accfa901afe4cdc","name":"Lindsay Cagnacci","image":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/secure.gravatar.com\/avatar\/b3ae035448f7be4749962fd61d603b8a72be5b30151838959c7a88657482762d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b3ae035448f7be4749962fd61d603b8a72be5b30151838959c7a88657482762d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b3ae035448f7be4749962fd61d603b8a72be5b30151838959c7a88657482762d?s=96&d=mm&r=g","caption":"Lindsay Cagnacci"},"url":"https:\/\/distillery.com\/es\/blog\/author\/lindsay-cagnacci\/"}]}},"_links":{"self":[{"href":"https:\/\/distillery.com\/es\/wp-json\/wp\/v2\/posts\/247927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/distillery.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/distillery.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/distillery.com\/es\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/distillery.com\/es\/wp-json\/wp\/v2\/comments?post=247927"}],"version-history":[{"count":0,"href":"https:\/\/distillery.com\/es\/wp-json\/wp\/v2\/posts\/247927\/revisions"}],"wp:attachment":[{"href":"https:\/\/distillery.com\/es\/wp-json\/wp\/v2\/media?parent=247927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/distillery.com\/es\/wp-json\/wp\/v2\/categories?post=247927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/distillery.com\/es\/wp-json\/wp\/v2\/tags?post=247927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}