{"id":123,"date":"2018-03-10T20:14:46","date_gmt":"2018-03-10T20:14:46","guid":{"rendered":"http:\/\/acm.asoc.fi.upm.es:8000\/?p=123"},"modified":"2018-04-05T20:03:42","modified_gmt":"2018-04-05T19:03:42","slug":"charla-android-loves-kotlin","status":"publish","type":"post","link":"https:\/\/upm.acm.org\/wp\/2018\/03\/10\/charla-android-loves-kotlin\/","title":{"rendered":"Charla: Android loves Kotlin"},"content":{"rendered":"<p>Porque no tienes por qu\u00e9 programar en Java para hacer tus apps&#8230; \ud83d\ude09 \u00a1Kotlin est\u00e1 aqu\u00ed para traer un nuevo toque a la programaci\u00f3n para Android!<\/p>\n<p>Nuestro querido (antiguo) compa\u00f1ero <a href=\"https:\/\/twitter.com\/gensin?lang=es\" target=\"_blank\" rel=\"noopener\">Pau<\/a> vendr\u00e1 un a\u00f1o m\u00e1s a ense\u00f1arnos a programar para Android. La diferencia m\u00e1s importante con respecto a pasados cursos es que el lenguaje sobre el que trabajaremos ser\u00e1 <a href=\"https:\/\/kotlinlang.org\/\" target=\"_blank\" rel=\"noopener\"><strong>Kotlin<\/strong><\/a>. Si quer\u00e9is aprender un poco del lenguaje y adem\u00e1s darle <em>aplicaci\u00f3n <\/em>(nunca mejor dicho), no os pod\u00e9is perder el d\u00eda 5 de abril esta maravillosa actividad.<\/p>\n<p>Trabajaremos sobre ciertas herramientas que vendr\u00eda bien que tuvieseis descargadas de antemano, as\u00ed se perder\u00eda el menor tiempo posible en ponernos manos a la obra. A continuaci\u00f3n indicamos el m\u00ednimo que estar\u00eda bien llevar instalado:<a href=\"https:\/\/developer.android.com\/studio\/index.html?hl=es-419\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.blogs.es\/6e0b73\/android-studio\/1366_2000.png\" alt=\"Logo Android Studio\" width=\"1107\" height=\"473\" \/><\/a><\/p>\n<h2>Android Studio<\/h2>\n<p>Android Studio en su versi\u00f3n 3 a\u00f1adi\u00f3 soporte para Kotlin, as\u00ed que sin duda es la herramienta ideal e imprescindible. Si es que no la ten\u00e9is ya:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.android.com\/studio\/index.html?hl=es-419\" target=\"_blank\" rel=\"noopener\">https:\/\/developer.android.com\/studio\/index.html?hl=es-419<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>No olvid\u00e9is que durante la segunda semana de abril estar\u00e1 <a href=\"https:\/\/upm.acm.org\/wp\/2018\/03\/23\/bartosz-milewski-en-la-upm\/\" target=\"_blank\" rel=\"noopener\">Bartosz Milewski en la Facultad<\/a>!<\/p>\n<hr \/>\n<h2>El v\u00eddeo de la charla<\/h2>\n<p><iframe loading=\"lazy\" title=\"Android \u2764\ufe0f Kotlin - Pau Arlandis\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/EC3w071LqDw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Porque no tienes por qu\u00e9 programar en Java para hacer tus apps&#8230; \ud83d\ude09 \u00a1Kotlin est\u00e1 aqu\u00ed para traer un nuevo toque a la programaci\u00f3n para Android! Nuestro querido (antiguo) compa\u00f1ero Pau vendr\u00e1 un a\u00f1o m\u00e1s a ense\u00f1arnos a programar para Android. La diferencia m\u00e1s importante con respecto a pasados cursos es que el lenguaje sobre [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":87,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[],"class_list":["post-123","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actividades","category-charlas"],"_links":{"self":[{"href":"https:\/\/upm.acm.org\/wp\/wp-json\/wp\/v2\/posts\/123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upm.acm.org\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/upm.acm.org\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/upm.acm.org\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/upm.acm.org\/wp\/wp-json\/wp\/v2\/comments?post=123"}],"version-history":[{"count":7,"href":"https:\/\/upm.acm.org\/wp\/wp-json\/wp\/v2\/posts\/123\/revisions"}],"predecessor-version":[{"id":319,"href":"https:\/\/upm.acm.org\/wp\/wp-json\/wp\/v2\/posts\/123\/revisions\/319"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/upm.acm.org\/wp\/wp-json\/wp\/v2\/media\/87"}],"wp:attachment":[{"href":"https:\/\/upm.acm.org\/wp\/wp-json\/wp\/v2\/media?parent=123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/upm.acm.org\/wp\/wp-json\/wp\/v2\/categories?post=123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/upm.acm.org\/wp\/wp-json\/wp\/v2\/tags?post=123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}