{"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>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>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>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>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>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>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>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>La dise\u00f1adora de UX \/ UI <strong>Yulia Krechetova<\/strong> utiliz\u00f3 la fase de dise\u00f1o como &#8220;una oportunidad para experimentar con estilos y crear una interfaz de usuario que fuera completamente diferente de lo que hacemos para nuestros clientes&#8221;. 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>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: &#8220;Eleg\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>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>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>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>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>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>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 v27.3 - 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}]}}