{"id":133427,"date":"2019-05-10T01:37:00","date_gmt":"2019-05-09T17:37:00","guid":{"rendered":"http:\/\/itteacheritfreelance.hk\/test\/wordpress\/?guid=67ac3cfee61132b598d09b113609ecdb"},"modified":"2019-05-10T01:37:00","modified_gmt":"2019-05-09T17:37:00","slug":"google-use-kotlin-for-new-android-apps","status":"publish","type":"post","link":"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/2019\/05\/10\/google-use-kotlin-for-new-android-apps\/","title":{"rendered":"Google: Use Kotlin for new Android apps"},"content":{"rendered":"<article>\n<section class=\"page\">\n<p>Google is doubling down on its support of the Kotlin language for Android mobile development, with the recommendation that all new Android projects be developed in Kotlin, the\u00a0<a href=\"https:\/\/www.infoworld.com\/article\/3224868\/what-is-kotlin-the-java-alternative-explained.html\">JVM-based alternative to Java<\/a>. But while Android development will become \u201cKotlin-first,\u201d Java and C++ will continue to be supported.\u00a0<\/p>\n<p>With Kotlin, there is less to type, less to test, and less to maintain, said Chet Haase, who leads the Android UI team at Google, at the Google I\/O developer conference in Mountain View, CA. Unlike Java, Kotlin doesn\u2019t require developers to write large amounts of \u201cboilerplate\u201d code. Haase even joked that developers\u2019 typing skills might even be eroding because of this.\u00a0<\/p>\n<p class=\"jumpTag\"><a href=\"https:\/\/www.javaworld.com\/article\/3393972\/google-use-kotlin-for-new-android-apps.html#jump\">To read this article in full, please click here<\/a><\/p>\n<\/section>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<article>\n<section>\n<p>Google is doubling down on its support of the Kotlin language for Android mobile development, with the recommendation that all new Android projects be developed in Kotlin, the&nbsp;<a href=\"https:\/\/www.infoworld.com\/article\/3224868\/what-is-kotlin-the-java-alternative-explained.html\">JVM-based alternative to Java<\/a>. But while Android development will become &ldquo;Kotlin-first,&rdquo; Java and C++ will continue to be supported.&nbsp;<\/p>\n<p>With Kotlin, there is less to type, less to test, and less to maintain, said Chet Haase, who leads the Android UI team at Google, at the Google I\/O developer conference in Mountain View, CA. Unlike Java, Kotlin doesn&rsquo;t require developers to write large amounts of &ldquo;boilerplate&rdquo; code. Haase even joked that developers&rsquo; typing skills might even be eroding because of this.&nbsp;<\/p>\n<p><a href=\"https:\/\/www.javaworld.com\/article\/3393972\/google-use-kotlin-for-new-android-apps.html#jump\">To read this article in full, please click here<\/a><\/p>\n<\/section>\n<\/article>\n<p> <a href=\"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/2019\/05\/10\/google-use-kotlin-for-new-android-apps\/\">\u95b1\u8b80\u5168\u6587 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":134,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"slim_seo":[],"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[2,315,7],"tags":[398,402,397,414,413,410,409,407,408,406,399,400,394,318,558,560,555,561,566,553,554,586,585,563,562,567,524,232,10,401,396,381,403,412,411,395,405,404,457,454,320,319,316],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7prtj-yI3","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-json\/wp\/v2\/posts\/133427"}],"collection":[{"href":"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-json\/wp\/v2\/users\/134"}],"replies":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-json\/wp\/v2\/comments?post=133427"}],"version-history":[{"count":1,"href":"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-json\/wp\/v2\/posts\/133427\/revisions"}],"predecessor-version":[{"id":133428,"href":"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-json\/wp\/v2\/posts\/133427\/revisions\/133428"}],"wp:attachment":[{"href":"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-json\/wp\/v2\/media?parent=133427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-json\/wp\/v2\/categories?post=133427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-json\/wp\/v2\/tags?post=133427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}