{"version":"1.0","provider_name":"Masabi","provider_url":"https:\/\/www.masabi.com\/it\/","author_name":"TomQuay","author_url":"https:\/\/www.masabi.com\/it\/news\/author\/tomquay\/","title":"Improving Passenger: Introducing Kotlin for Android - Masabi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ygrGZpsYTC\"><a href=\"https:\/\/www.masabi.com\/it\/news\/improving-passenger-android-introduction-kotlin\/\">Improving Passenger: Introducing Kotlin for Android<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.masabi.com\/it\/news\/improving-passenger-android-introduction-kotlin\/embed\/#?secret=ygrGZpsYTC\" width=\"600\" height=\"338\" title=\"&#8220;Improving Passenger: Introducing Kotlin for Android&#8221; &#8212; Masabi\" data-secret=\"ygrGZpsYTC\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.masabi.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.masabi.com\/wp-content\/uploads\/2018\/09\/40634212_240389083316344_7747760158008466266_n.jpg","thumbnail_width":1080,"thumbnail_height":810,"description":"At Passenger, we constantly appraise new technologies to make sure we keep pace with the best solutions and create as effective a product as possible. This purview includes new software languages like Kotlin. Here, we explain what Kotlin is, why we\u2019ve invested in it, and what it means for the Passenger experience on Android devices (hint: it\u2019ll be even better)."}