{"id":37993,"date":"2017-09-11T23:01:14","date_gmt":"2017-09-11T15:01:14","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=37993"},"modified":"2021-07-01T20:51:03","modified_gmt":"2021-07-01T12:51:03","slug":"android-studio-3-supports-kotlin","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/","title":{"rendered":"Android Studio 3.0 &#8211; Everything You Need to Know"},"content":{"rendered":"<p>Being an Android developer, I readily expect new and innovative features from Google to help developers like me <strong>create and test apps easily<\/strong> than ever and <strong>Android Studio 3.0<\/strong> is no different. First announced in the <a href=\"https:\/\/www.hongkiat.com\/blog\/google-io-2017-what-you-need-to-know\/\">Google I\/O 2017<\/a>, Android 3.0 is offering support for Kotlin along with a number of other features.<\/p>\n<p>If you can\u2019t wait to <strong>try out the new features<\/strong>, then <a target=\"_blank\" href=\"https:\/\/developer.android.com\/studio\/preview\/index.html\" rel=\"noopener\">download Android Studio 3.0 Preview<\/a> and enjoy trialing it. Meanwhile let me walk you through the goodness of Android Studio 3.0 \u2014 the new Android IDE.<\/p>\n<p class=\"recommended_top\">\n\t\t\t\t\t<strong>Read Also:<\/strong>\u00a0\n\t\t\t\t\t<a target=\"_blank\" href=\"https:\/\/www.hongkiat.com\/blog\/android-code-editors\/\">9 Free Code Editors For Android \u2013 Best Of<\/a>\n\t\t\t\t<\/p>\n<h2>Android Oreo support<\/h2>\n<p>Android Studio 3.0 adds <strong>support for writing apps for Android 8.0 Oreo<\/strong> including the new features supported in Oreo. Using this new IDE, you can easily create <strong>adaptive launcher icons<\/strong>, and add <strong>new types of fonts<\/strong> in your apps.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-supports-android-8-0-oreo.jpg\" width=\"759\" height=\"738\" alt=\"Android Studio 3.0 supports Android 8.0 Oreo\"><\/figure>\n<p><strong>Adaptive icons display a variety of shapes on different devices<\/strong>, per different OEMs. You can create an <a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/developer.android.com\/guide\/practices\/ui_guidelines\/icon_design_adaptive.html\">adaptive launcher icon<\/a> using the Adaptive Icon wizard, which you can access by right-clicking on <strong>\/res<\/strong> folder and choosing <strong>New<\/strong>, then \u201c<strong>Image Asset<\/strong>\u201c, and clicking \u201c<strong>Launcher Icons (Adaptive and Legacy)<\/strong>\u201c.<\/p>\n<p>As Oreo now supports <a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/developer.android.com\/guide\/topics\/ui\/look-and-feel\/downloadable-fonts.html\">downloadable fonts<\/a>, you can now add them in your apps to reduce the size of your apps\u2019 APKs. Similarly, you can also <a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/developer.android.com\/guide\/topics\/ui\/look-and-feel\/fonts-in-xml.html\">add fonts in XML<\/a> format in your apps \u2014 <strong>as simply as you add any other resource file<\/strong>.<\/p>\n<h2>Base platform update<\/h2>\n<p>Android Studio 3.0 comes with <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blog.jetbrains.com\/idea\/2017\/04\/intellij-idea-2017-1-2-update-is-available\/\">IntelliJ Platform 2017.1.2<\/a> that adds numerous new features and improvements in the Android IDE. These improvements help you code faster, and brings features such as <strong>parameter hints, instant search results, new lint checks, semantic highlighting<\/strong>, and many more.<\/p>\n<h2>New features support<\/h2>\n<h3>Java 8 features support<\/h3>\n<p>As developers are now getting used to Java 8 features, so has Google improved support for such language features in Android Studio. It means you can use OpenJDK APIs like <u>java.time<\/u>, <u>java.nio.file<\/u>, and <u>java.lang.invoke<\/u>, and so you can also <strong>use libraries built using these APIs<\/strong> in your apps.<\/p>\n<h3>Kotlin language support<\/h3>\n<p><a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/kotlinlang.org\/\">Kotlin is a Java-interoperable language<\/a> that <strong>reduces boilerplate code<\/strong>, avoids null pointer exceptions, and introduces numerous other improvements over Java. It\u2019s <strong>more expressive and concise<\/strong> in comparison to Java, and with Android Studio 3.0, now you can convert Java files to Kotlin or code directly in Kotlin.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-supports-kotlin-language.jpg\" width=\"1200\" height=\"675\" alt=\"Android Studio 3.0 supports Kotlin language\"><\/figure>\n<h3>Instant Apps support<\/h3>\n<p><a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/developer.android.com\/topic\/instant-apps\/index.html\">Instant Apps<\/a> are <strong>like web apps but native apps<\/strong> that can use Android APIs and provide a native look and feel to your app. For the end user, it\u2019s as easy as opening a web link; but for the developer (that\u2019s you), it\u2019s about <strong>modularising his app into modules called \u2018feature module\u2019<\/strong> that collectively makes a \u2018feature APK\u2019.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-supports-instant-apps.jpg\" width=\"1200\" height=\"745\" alt=\"Android Studio 3.0 supports Instant Apps\"><\/figure>\n<p>Instant Apps can <strong>run without getting installed<\/strong> like web apps, unlike regular apps. To make it work, you need to upgrade your existing app to support instant apps \u2014 <strong>Android Studio 3.0 provides \u2018Instant App\u2019 and \u2018Feature\u2019 modules<\/strong> for the same. I think it\u2019s an improvement over regular apps; what do you think?<\/p>\n<h2>New and updated tools<\/h2>\n<h3>New Android Profiler<\/h3>\n<p>Android Profiler is the <strong>new monitoring tool<\/strong> for Android which replaces the old Android Monitor tool. It\u2019s much better than the old tool and provides a real-time, unified view of the app. You can access the same by opening <strong>View<\/strong> menu, then going to \u201c<strong>Tool Windows<\/strong>\u201c, and finally choosing \u201c<strong>Android Profiler<\/strong>\u201c.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-introduces-android-profiler.jpg\" width=\"1200\" height=\"536\" alt=\"Android Studio 3.0 introduces Android Profiler\"><\/figure>\n<h3>New APK Debugger<\/h3>\n<p>The all new <a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/developer.android.com\/studio\/debug\/apk-debugger.html\">APK Debugger<\/a> in Android Studio 3.0 <strong>brings improved debugging capabilities<\/strong>. That being said, it lets you debug APKs if they\u2019re debuggable \u2014 even if it\u2019s not built from an Android Studio project, unlike before. You can access the tool by going to <strong>\u201cFile\u201d<\/strong> menu and clicking \u201c<strong>Profile or debug APK<\/strong>\u201d option.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-features-apk-debugger.jpg\" width=\"1200\" height=\"713\" alt=\"Android Studio 3.0 features new APK Debugger\"><\/figure>\n<h3>New Device File Explorer<\/h3>\n<p>The new <a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/developer.android.com\/studio\/debug\/device-file-explorer.html\">Device File Explorer<\/a> is a tool to <strong>access the connected device\u2019s filesystem seamlessly<\/strong>. It allows you to view, copy, and delete files on the device, and you can also open those files in this IDE. You can access the file explorer by clicking <strong>\u201cView\u201d<\/strong> menu, choosing \u201c<strong>Tool Windows<\/strong>\u201c, and clicking \u201c<strong>Device File Explorer<\/strong>\u201c.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-features-device-explorer.jpg\" width=\"928\" height=\"1070\" alt=\"Android Studio 3.0 features new Device Explorer\"><\/figure>\n<h3>New Android Plugin for Gradle<\/h3>\n<p><a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/developer.android.com\/studio\/build\/gradle-plugin-3-0-0.html\">Android Plugin for Gradle 3.0.0<\/a> is a new, improved Gradle plugin that helps <strong>address build performance issues<\/strong> of the previous plugin and offers various other improvements. These include faster configuration times, variant-aware dependency resolution, and my favorite \u2014 <strong>faster incremental builds<\/strong>.\t<\/p>\n<h2>Old tool improvements<\/h2>\n<h3>Android Emulator features<\/h3>\n<p><a href=\"https:\/\/www.hongkiat.com\/blog\/android-emulators-for-desktop\/\">Android Emulator<\/a> bundled with Android Studio 3.0 comes with numerous speed and performance improvements including <strong>support for OpenGL ES 3.0<\/strong> for API level 24 and above. Moreover, it features an easier way to generate a bug report for your running app, and a <strong>quicker way to submit emulator-related bugs<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-brings-android-emulator-improvements.jpg\" width=\"409\" height=\"621\" alt=\"Android Studio 3.0 brings Android Emulator improvements\"><\/figure>\n<h3>Layout Editor features<\/h3>\n<p>Layout Editor is used to <strong>design layouts in a drag-and-drop editor<\/strong>, and the new Android Studio brings various improvements to this interface maker. The new features includes <strong>enhanced drag-and-drop view insertions<\/strong>, new error panel, support for Barriers and Groups, and improved creation of Chains.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-brings-improved-layout-editor.jpg\" width=\"1200\" height=\"600\" alt=\"Android Studio 3.0 brings improved Layout Editor\"><\/figure>\n<h3>APK Analyzer features<\/h3>\n<p>APK Analyzer is a <strong>tool to analyze APK and understand its composition<\/strong> after the build process is complete. It helps in reducing file size and debugging DEX files and resources. With Android Studio 3.0, it comes with new filtering options, improved tree view, and better <strong>examination of Proguard-enabled APKs<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-includes-improved-apk-analyzer.jpg\" width=\"951\" height=\"651\" alt=\"Android Studio 3.0 includes improved APK Analyzer\"><\/figure>\n<p>In order to use the APK Analyzer, just <strong>drag and drop an APK<\/strong> into the Editor window of Android Studio. Alternatively, you can switch to <strong>Project<\/strong> perspective and open an APK in the <strong>Project<\/strong> window. And lastly, you can also go to <strong>Build<\/strong> menu, choose \u201c<strong>Analyze APK<\/strong>\u201d from the options, and then select your APK.<\/p>\n<h3>Layout Inspector features<\/h3>\n<p>The improved Layout Inspector in this Android IDE comes with enhancements that let you <strong>easily debug layout issues<\/strong>. These include new search feature, categorised properties, etc. You can access this inspection tool by going to <strong>Tools<\/strong> menu, choosing <strong>Android<\/strong> option, and then clicking \u201c<strong>Layout Inspector<\/strong>\u201c.<\/p>\n<h2>Which features shall be next?<\/h2>\n<p>This was all about the new features and improvements in Android Studio 3.0. Though this list will excite many yet, some of you would still be looking for <strong>more feature updates in Android Studio<\/strong>. And why shouldn\u2019t you? Android Studio is for developers like you, and you must <strong>have a say in its upcoming features<\/strong>.<\/p>\n<p>Thankfully, <strong>Google does listen to developers like me and you<\/strong> \u2014 just head over to the <a target=\"_blank\" rel=\"nofollow noopener\" href=\"http:\/\/tools.android.com\/feedback\">Android Studio Project Site<\/a>. Here you\u2019ll see different ways to raise your voice, <strong>report bugs and suggest new features<\/strong> \u2014 just follow the instructions there to speak your heart and do remember to include all necessary information.<\/p>","protected":false},"excerpt":{"rendered":"<p>Being an Android developer, I readily expect new and innovative features from Google to help developers like me create and test apps easily than ever and Android Studio 3.0 is no different. First announced in the Google I\/O 2017, Android 3.0 is offering support for Kotlin along with a number of other features. If you&hellip;<\/p>\n","protected":false},"author":120,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3399],"tags":[115,511],"topic":[4521],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Android Studio 3.0 - Everything You Need to Know - Hongkiat<\/title>\n<meta name=\"description\" content=\"Being an Android developer, I readily expect new and innovative features from Google to help developers like me create and test apps easily than ever and\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android Studio 3.0 - Everything You Need to Know\" \/>\n<meta property=\"og:description\" content=\"Being an Android developer, I readily expect new and innovative features from Google to help developers like me create and test apps easily than ever and\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-11T15:01:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-01T12:51:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-supports-android-8-0-oreo.jpg\" \/>\n<meta name=\"author\" content=\"Ashutosh KS\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ashutosh KS\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/\"},\"author\":{\"name\":\"Ashutosh KS\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/0c0611010da9a578caa32a34232cf7bd\"},\"headline\":\"Android Studio 3.0 &#8211; Everything You Need to Know\",\"datePublished\":\"2017-09-11T15:01:14+00:00\",\"dateModified\":\"2021-07-01T12:51:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/\"},\"wordCount\":1087,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-studio-3-supports-kotlin\\\/android-studio-3-0-supports-android-8-0-oreo.jpg\",\"keywords\":[\"Android\",\"Web Developers\"],\"articleSection\":[\"Mobile\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/\",\"name\":\"Android Studio 3.0 - Everything You Need to Know - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-studio-3-supports-kotlin\\\/android-studio-3-0-supports-android-8-0-oreo.jpg\",\"datePublished\":\"2017-09-11T15:01:14+00:00\",\"dateModified\":\"2021-07-01T12:51:03+00:00\",\"description\":\"Being an Android developer, I readily expect new and innovative features from Google to help developers like me create and test apps easily than ever and\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-studio-3-supports-kotlin\\\/android-studio-3-0-supports-android-8-0-oreo.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-studio-3-supports-kotlin\\\/android-studio-3-0-supports-android-8-0-oreo.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-studio-3-supports-kotlin\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Android Studio 3.0 &#8211; Everything You Need to Know\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/0c0611010da9a578caa32a34232cf7bd\",\"name\":\"Ashutosh KS\",\"description\":\"Ashutosh is a writer, entrepreneur, and a tech evangelist with expertise in the area of Computer Programming.\",\"sameAs\":[\"https:\\\/\\\/www.hongkiat.com\\\/\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/ashutosh_ks\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Android Studio 3.0 - Everything You Need to Know - Hongkiat","description":"Being an Android developer, I readily expect new and innovative features from Google to help developers like me create and test apps easily than ever and","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:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/","og_locale":"en_US","og_type":"article","og_title":"Android Studio 3.0 - Everything You Need to Know","og_description":"Being an Android developer, I readily expect new and innovative features from Google to help developers like me create and test apps easily than ever and","og_url":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2017-09-11T15:01:14+00:00","article_modified_time":"2021-07-01T12:51:03+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-supports-android-8-0-oreo.jpg","type":"","width":"","height":""}],"author":"Ashutosh KS","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Ashutosh KS","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/"},"author":{"name":"Ashutosh KS","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/0c0611010da9a578caa32a34232cf7bd"},"headline":"Android Studio 3.0 &#8211; Everything You Need to Know","datePublished":"2017-09-11T15:01:14+00:00","dateModified":"2021-07-01T12:51:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/"},"wordCount":1087,"commentCount":0,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-supports-android-8-0-oreo.jpg","keywords":["Android","Web Developers"],"articleSection":["Mobile"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/","url":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/","name":"Android Studio 3.0 - Everything You Need to Know - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-supports-android-8-0-oreo.jpg","datePublished":"2017-09-11T15:01:14+00:00","dateModified":"2021-07-01T12:51:03+00:00","description":"Being an Android developer, I readily expect new and innovative features from Google to help developers like me create and test apps easily than ever and","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-supports-android-8-0-oreo.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/android-studio-3-supports-kotlin\/android-studio-3-0-supports-android-8-0-oreo.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/android-studio-3-supports-kotlin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Android Studio 3.0 &#8211; Everything You Need to Know"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/0c0611010da9a578caa32a34232cf7bd","name":"Ashutosh KS","description":"Ashutosh is a writer, entrepreneur, and a tech evangelist with expertise in the area of Computer Programming.","sameAs":["https:\/\/www.hongkiat.com\/"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/ashutosh_ks\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-9SN","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/37993","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/120"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=37993"}],"version-history":[{"count":3,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/37993\/revisions"}],"predecessor-version":[{"id":55750,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/37993\/revisions\/55750"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=37993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=37993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=37993"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=37993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}