{"id":11691,"date":"2025-08-01T07:17:02","date_gmt":"2025-07-31T22:17:02","guid":{"rendered":"https:\/\/aireviewirush.com\/?p=11691"},"modified":"2025-08-01T07:17:02","modified_gmt":"2025-07-31T22:17:02","slug":"android-builders-weblog-android-studio-narwhal-function-drop-is-secure","status":"publish","type":"post","link":"https:\/\/aireviewirush.com\/?p=11691","title":{"rendered":"Android Builders Weblog: Android Studio Narwhal Function Drop is secure"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<meta content=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiZkFoKe42ZXJkX9Aar398uBkC2o8hiNYxkBvtWoZaMFbQIDgBNsUluFqoZ1YCufxWKdVsk1rDWejGqVjmpoO3RtYUsyJ4oOEEPE0G2_vG9ASWMPrMXkBuy0MNthref6xs4FILuh13LRFYuAg9x8K_On_ZRhjnP-kenrsWRNdDFgpuCUk5EqPIjCTch8KE\/s1600\/android-studio-narwhal-feature-drop.png\" name=\"twitter:image\"\/><br \/>\n<img decoding=\"async\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiZkFoKe42ZXJkX9Aar398uBkC2o8hiNYxkBvtWoZaMFbQIDgBNsUluFqoZ1YCufxWKdVsk1rDWejGqVjmpoO3RtYUsyJ4oOEEPE0G2_vG9ASWMPrMXkBuy0MNthref6xs4FILuh13LRFYuAg9x8K_On_ZRhjnP-kenrsWRNdDFgpuCUk5EqPIjCTch8KE\/s1600\/android-studio-narwhal-feature-drop.png\" alt=\"\"><\/p>\n<p><em>Posted by  Paris Hsu \u2013 Product Supervisor, Android Studio<\/em><\/p>\n<p><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiZkFoKe42ZXJkX9Aar398uBkC2o8hiNYxkBvtWoZaMFbQIDgBNsUluFqoZ1YCufxWKdVsk1rDWejGqVjmpoO3RtYUsyJ4oOEEPE0G2_vG9ASWMPrMXkBuy0MNthref6xs4FILuh13LRFYuAg9x8K_On_ZRhjnP-kenrsWRNdDFgpuCUk5EqPIjCTch8KE\/s1600\/android-studio-narwhal-feature-drop.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" border=\"0\" data-original-height=\"800\" data-original-width=\"100%\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiZkFoKe42ZXJkX9Aar398uBkC2o8hiNYxkBvtWoZaMFbQIDgBNsUluFqoZ1YCufxWKdVsk1rDWejGqVjmpoO3RtYUsyJ4oOEEPE0G2_vG9ASWMPrMXkBuy0MNthref6xs4FILuh13LRFYuAg9x8K_On_ZRhjnP-kenrsWRNdDFgpuCUk5EqPIjCTch8KE\/s1600\/android-studio-narwhal-feature-drop.png\" alt=\"\"><\/a><\/p>\n<p>The following wave of innovation is right here with <a href=\"https:\/\/developer.android.com\/studio\" target=\"_blank\" rel=\"noopener\">Android Studio Narwhal Function Drop<\/a>. We&#8217;re thrilled to announce that <a href=\"https:\/\/developer.android.com\/studio\/preview\/gemini\/agent-mode\" target=\"_blank\" rel=\"noopener\">Gemini in Android Studio&#8217;s Agent Mode<\/a> is now out there within the secure launch, able to deal with your most advanced coding challenges. This launch additionally brings highly effective new instruments for XR growth, continued high quality enhancements, and key updates to reinforce your productiveness and enable you construct high-quality apps.<\/p>\n<p>Dive in to study extra about all of the updates and new options designed to supercharge your workflow.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"moving image of Gemini in Android Studio: Agent Mode\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjK8tmScUHyfAS8ttwuPaC3uWS70k4j_mxBFpIuJXcdyUcQ_MDe1DYr4UB4K4SOTaWWQy_LZhiau1_LNidZapg5O8HAEPHIGGAUV5sGpD_bj2sW_J0sb0BNF3F2OFNp0dWnhUbNOcHY1fDU8g8MSBaiCf21IjVIH5qdN8w_V5lx1Ggvx48EsiwTLc-J_LY\/s16000\/gemini-in-android-stuio-agent-mode.gif\"\/><\/div>\n<p><imgcaption><center><em>Gemini in Android Studio: Agent Mode<\/em><\/center><\/imgcaption><\/image><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_53 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\" role=\"button\"><label for=\"item-6a325e2aedc2a\" ><span class=\"\"><span style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input aria-label=\"Toggle\" aria-label=\"item-6a325e2aedc2a\"  type=\"checkbox\" id=\"item-6a325e2aedc2a\"><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Develop_with_Gemini\" title=\"Develop with Gemini\">Develop with Gemini<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Check_out_Agent_Mode\" title=\"Check out Agent Mode\">Check out Agent Mode<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Guidelines_in_immediate_library\" title=\"Guidelines in immediate library\">Guidelines in immediate library<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Remodel_UI_with_Gemini_Studio_Labs\" title=\"Remodel UI with Gemini [Studio Labs]\">Remodel UI with Gemini [Studio Labs]<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Immersive_growth\" title=\"Immersive growth\">Immersive growth<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#XR_Android_Emulator_and_template\" title=\"XR Android Emulator and template\">XR Android Emulator and template<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Embedded_Format_Inspector_for_XR\" title=\"Embedded Format Inspector for XR\">Embedded Format Inspector for XR<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Android_Accomplice_System_Labs_out_there_with_Android_System_Streaming\" title=\"Android Accomplice System Labs out there with Android System Streaming\">Android Accomplice System Labs out there with Android System Streaming<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Optimize_and_refine\" title=\"Optimize and refine\">Optimize and refine<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Jetpack_Compose_preview_high_quality_enhancements\" title=\"Jetpack Compose preview high quality enhancements\">Jetpack Compose preview high quality enhancements<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#K2_mode_by_default\" title=\"K2 mode by default\">K2 mode by default<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#16_KB_web_page_dimension_assist\" title=\"16 KB web page dimension assist\">16 KB web page dimension assist<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Companies_compatibility_coverage\" title=\"Companies compatibility coverage\">Companies compatibility coverage<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Abstract\" title=\"Abstract\">Abstract<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/aireviewirush.com\/?p=11691\/#Get_began\" title=\"Get began\">Get began<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Develop_with_Gemini\"><\/span><span style=\"font-size: x-large;\">Develop with Gemini<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Check_out_Agent_Mode\"><\/span><span style=\"font-size: large;\">Check out Agent Mode<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Transcend chat and assign duties to Gemini. Gemini in Android Studio&#8217;s Agent Mode is a robust AI characteristic designed to deal with advanced, multi-stage growth duties. To make use of Agent Mode, click on <b>Gemini<\/b> within the sidebar after which choose the <b>Agent<\/b> tab. You possibly can describe a high-level objective, like including a brand new characteristic, producing complete unit exams, or fixing a nuanced bug.<\/p>\n<p>The agent analyzes your request, breaks it down into smaller steps, and formulates an execution plan that makes use of IDE instruments, reminiscent of studying and writing recordsdata and performing Gradle duties, and may span a number of recordsdata in your venture. It then iteratively suggests code adjustments, and also you&#8217;re all the time in management\u2014you possibly can evaluation, settle for, or reject the proposed adjustments and ask the agent to iterate primarily based in your suggestions. Let the agent deal with the heavy lifting when you concentrate on the larger image.<\/p>\n<p>After releasing Agent Mode to Canary, we had optimistic suggestions from the builders who tried it. We have been so excited concerning the characteristic\u2019s potential, we moved it to the secure channel sooner than ever earlier than, as a way to get your fingers on it. Attempt it out and tell us what you construct.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screen grab of Gemini's Agent Mode in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhut4eTvYgQMpMhPCEDjiA0QpPFwmzWXNLEvvztCwOFHVTgPJ5Awo1tf5zwd3-jfqJY0YmgxflUVKMc0-rQaDEglPc35ydow05zKwTSGzJ3PH0Cak3ieYBiY7X5UOKeWys5ftSRiHqJbrQtKjkrwUHdtbuf4rsJZdaEw45GNoDItQcVkRY7l6WFSlB2IEA\/s16000\/gemini-agent-mode-android-studio.png\" width=\"50%\"\/><\/div>\n<p><imgcaption><center><em>Gemini in Android Studio: Agent Mode<\/em><\/center><\/imgcaption><\/image><\/p>\n<p>Presently, the default mannequin provided within the free tier in Android Studio has a shorter context size, which might restrict the depth of response from some agent questions and duties. With the intention to get the very best efficiency from Agent Mode, you possibly can <a href=\"https:\/\/developer.android.com\/studio\/gemini\/add-api-key\" target=\"_blank\" rel=\"noopener\">convey your personal key<\/a> for the general public Gemini API. When you add your Gemini API key with a paid GCP venture, you\u2019ll then have the ability to use the newest Gemini 2.5 Professional with a full 1M context window from Android Studio. Keep in mind to choose the \u201cGemini 2.5 Professional\u201d from the mannequin picker within the chat and agent enter packing containers.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screen grab of Gemini's model selector in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjRhIhoxeVzQIfTA1tEprdzH8cBqNEljLUfDbnfg6SH7le2SK_MXGC1hRd69-4-lrKQTPLmcXvEwYt0ENSLd2mxJwFbyFh84JrwXeU6XyYKLRph6DQji2J-tFAYoYqxp5KqvqmaPUevl-t6AE7dmBQwHFrhnpIpcR8uTP_f9GcPewFtaUTR9Hs-zi_ro-g\/s16000\/gemini-android-studio-model-selector.png\" width=\"60%\"\/><\/div>\n<p><imgcaption><center><em>Gemini in Android Studio: mannequin selector<\/em><\/center><\/imgcaption><\/image><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Guidelines_in_immediate_library\"><\/span><span style=\"font-size: large;\">Guidelines in immediate library<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Tailor the response from Gemini to suit your venture&#8217;s particular wants with Guidelines within the <a href=\"https:\/\/developer.android.com\/studio\/gemini\/prompt-library\" target=\"_blank\" rel=\"noopener\">immediate library<\/a>. You possibly can outline most popular coding kinds, tech stacks, languages, or output codecs to assist Gemini perceive your venture requirements for extra correct and personalised code help. You possibly can set these preferences as soon as, they usually\u2019ll be routinely utilized to all subsequent prompts despatched to Gemini. For instance, you possibly can create a rule reminiscent of, &#8220;<i>All the time present concise responses in Kotlin utilizing Jetpack Compose.<\/i>&#8221; It&#8217;s also possible to set guidelines on the IDE stage for private use throughout tasks, or on the venture stage, which could be shared with teammates by including the <span style=\"color: #0d904f; font-family: courier;\">.thought<\/span> folder to your model management system.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screen grab of Rules in Prompt Library in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEihe-IYpIPJnnaEIiN9wQvkiIq0SlzyUsvNYTbxrXqyGCHkg04hpD9xSONn1DcNu-qw1ZfpmaYb0nHyNHt8HCSrAEgBGfez-n2S7kqxFuRh_BSt9tfP_q_qP8AucTaTPD4l74Tv6odNA46R22_aL9jmsBXheOO1G4qhy5fKoo-vWr6XzHjNtn2uZYfXo3A\/s1600\/rules-prompt-library-android-studio.png\" width=\"100%\"\/><\/div>\n<p><imgcaption><center><em>Guidelines in immediate library<\/em><\/center><\/imgcaption><\/image><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Remodel_UI_with_Gemini_Studio_Labs\"><\/span><span style=\"font-size: large;\">Remodel UI with Gemini [Studio Labs]<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now you can rework UI code inside the Compose Preview surroundings utilizing pure language, immediately within the preview. This experimental characteristic, out there by way of <a href=\"https:\/\/developer.android.com\/studio\/preview\/gemini\/labs\" target=\"_blank\" rel=\"noopener\">Studio Labs<\/a>, hurries up UI growth by letting you iterate with easy textual content instructions. To make use of it, right-click within the Compose Preview and choose Remodel UI With Gemini. Then enter your pure language requests, reminiscent of &#8220;<i>Middle align these buttons<\/i>,&#8221; to information Gemini in adjusting your format or styling, or choose particular UI components within the preview for higher context. Gemini will then edit your Compose UI code in place, which you&#8217;ll be able to evaluation and approve.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"side by side screen captures of accessing the 'Transform UI with Gemini' menu on the left, and applying a natural language transformationto a Compose preview on the right in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEijCQM7uoAqJdRxprs1k8R0k4dlnNJARaDjLmsOk0wHSRXKJYrZjtH7yB6sYuDy9qVwRSYo0vTTAMl2aKxE1ey5lAOWffoaT3JBsfvYNd0PMX4mjiKzaGlfGCMDa6h_DqDP-o6Zsla7Qu-6LXcUMaQzfMwuVShKEHgHdNWPlpa2-BYTwrLMxj8W-siLSMU\/s16000\/accessing-transform-ui-gemini-menu-applying-natural-language-transformation-compose-preview.png\"\/><\/div>\n<p><\/image><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Immersive_growth\"><\/span><span style=\"font-size: x-large;\">Immersive growth<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"XR_Android_Emulator_and_template\"><\/span><span style=\"font-size: large;\">XR Android Emulator and template<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Kickstart your prolonged actuality growth! Android Studio now consists of:<\/p>\n<ul>\n<ul>\n<li><b>XR Android Emulator:<\/b> The XR Android Emulator now launches embedded inside the IDE by default. You possibly can deploy your Jetpack app, navigate the 3D area, and use the Embedded Format Inspector immediately inside Android Studio.<\/li>\n<\/ul>\n<ul>\n<li><b>XR template:<\/b> Get a head begin in your subsequent venture with a brand new template particularly designed for Jetpack XR. This supplies a stable basis with boilerplate code to start your immersive expertise growth journey straight away.<\/li>\n<\/ul>\n<\/ul>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"XR Android Emulator in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiCxZnrozyxf94YHlw-tZTDuWtmIJsAAnD4KaX6PuiuhyphenhyphenujtN2OT9zgG_5kPtB7zs9oSwuTrxhLRh8CDo0_sH5AqMRKIsgni7TpbiYxl0ztTrliRYdcBhdZXF4qp5EeDOHZTgcSVxCdoSoD5x7uj1CVG63bCmEdaWo5y-pp9QdtZ6mx-SqRO-liHLlViuQ\/s16000\/android-xr-emulator-android-studio.png\"\/><\/div>\n<p><imgcaption><center><em>XR Android Emulator<\/em><\/center><\/imgcaption><\/image><\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"XR Android Emulator in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjuYj6Q5ek_Yc4-N69EcQEQuoNFK2X0pkqcssdKkD4OSxaTia622QaNmcTpEo0g5R8LEFIfrObXRoRFPORan2fZdp2LxukrLnFIrXhvr1269JdapNAWhXJYbuxzg8nN3RdF86R-Wiea4Rbp8D8xEJNh85tbuwThJR3hQ5Tc-ectlLH8OZnRM8mcU2AIwOc\/s16000\/xr-android-template-in-new-project-template-android-studio.png\"\/><\/div>\n<p><imgcaption><center><em>XR Android template in new venture template<\/em><\/center><\/imgcaption><\/image><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Embedded_Format_Inspector_for_XR\"><\/span><span style=\"font-size: large;\">Embedded Format Inspector for XR<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The <a href=\"https:\/\/developer.android.com\/studio\/debug\/layout-inspector\" target=\"_blank\" rel=\"noopener\">embedded Format Inspector<\/a> now helps XR purposes, which helps you to examine and optimize your UI layouts inside the XR surroundings. Get detailed insights into your app&#8217;s part construction and determine potential format points to create extra polished and performant experiences.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"Embedded Layout Inspector for XR in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjdwQcP94SkMwQw7FNHGgztYoO2w_FoQD4Q4OV2Ye39lW0aOZjWATYqmn1hPQ-QzObvMmzeyWh48YYWgut4Dtye3lxaIFK3D6Wtq9tkbwp3fnUiUyVt_naV6G2CFzkOrjqQss6Tv1r0ZXqR6qDdJ1iSoyde0FFlGNWn3WlZktPiNPW9dI5qccrT3TflW_Y\/s16000\/embedded-layout-inspector-xr.png\"\/><\/div>\n<p><imgcaption><center><em>Embedded Format Inspector for XR<\/em><\/center><\/imgcaption><\/image><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Android_Accomplice_System_Labs_out_there_with_Android_System_Streaming\"><\/span><span style=\"font-size: large;\">Android Accomplice System Labs out there with Android System Streaming<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Android Accomplice System Labs are gadget labs operated by Google OEM companions, reminiscent of Samsung, Xiaomi, OPPO, OnePlus, vivo, and others, and develop the collection of units out there in <a href=\"https:\/\/developer.android.com\/studio\/run\/android-device-streaming\" target=\"_blank\" rel=\"noopener\">Android System Streaming<\/a>. To study extra, see <a href=\"https:\/\/developer.android.com\/studio\/run\/android-device-streaming#2P\" target=\"_blank\" rel=\"noopener\">Hook up with Android Accomplice System Labs<\/a>.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"Embedded Layout Inspector for XR in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhxK9HCCn5Gx6CeIrlwFQ_gz2r33_wNvlpxt04jAzTWgR1s2eOauaSR8Cf6PVKHVegPFjIJox8sQJ_et0Didty_5H1Zwnm4wfnBxfTKMqf0ohD_lwH3JkqcTvT0EhqzcT1VN2TTipoW6PbGqQGKTvHTFP4_t0AdoEg4dkU2FTMZSK0AXzghZ7GiWUm9NDM\/s1600\/android-device-streaming-supports-android-partner-device-labs.png\"\/><\/div>\n<p><imgcaption><center><em>Android System Streaming helps Android Accomplice System Labs<\/em><\/center><\/imgcaption><\/image><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Optimize_and_refine\"><\/span><span style=\"font-size: x-large;\">Optimize and refine<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Jetpack_Compose_preview_high_quality_enhancements\"><\/span><span style=\"font-size: large;\">Jetpack Compose preview high quality enhancements<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>We have made a number of enhancements to Compose previews to make UI iteration sooner and extra intuitive:<\/p>\n<ul>\n<ul>\n<li><b>Improved code navigation:<\/b> Now you can click on on a preview&#8217;s identify to immediately soar to its @Preview definition, or click on a person part inside the preview to navigate on to the operate the place it is outlined. Hover states and improved keyboard arrow navigation make shifting by way of a number of previews a breeze.<\/li>\n<\/ul>\n<ul>\n<li><b>Preview picker:<\/b> The brand new Compose preview picker is now out there. You possibly can click on any @Preview annotation in your Compose code to entry the picker and simply handle your previews.<\/li>\n<\/ul>\n<\/ul>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"improved code navigation in Compose preview in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiwSmB7STl5l6FEY0WDKkFwy-uVfJd7_PoeWJVm-PO2BF9gPziYe96njoxbzmep55ZAHFhzrS1gkIeOhUi0Vl5ZDrLj5WMpqH-5j-SqaoNVAYJKnPjaTIiqUxCkO14m0UWeAm7xJWVngvQP5OzKhYeBXQUy9N03-PBNZ4d2xDr2525v-F2uHy71SQcRxls\/s16000\/compose-preview-improved-code-navigation.gif\"\/><\/div>\n<p><imgcaption><center><em>Compose preview: Improved code navigation<\/em><\/center><\/imgcaption><\/image><\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"Compose preview picker in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEikCYjwiRSNc8KEqF59ATc4qFuvHYQyGg90vP3R0Jhp4wXH8vNp9054D7YyQGBKmjABEkK0HIgN05qqUTg2ABlyI9E0VMChS3TZNpB1_9GaLlGKsso0OP7knfcwbavp2SZzFGuczzUmpL3t1yCWA9i18JOvz22qNpmVyQ0k6KNy2hz280358BTdGt0KSWk\/s1600\/compose-preview-picker.png\" width=\"50%\"\/><\/div>\n<p><imgcaption><center><em>Compose preview picker<\/em><\/center><\/imgcaption><\/image><\/p>\n<h3><span class=\"ez-toc-section\" id=\"K2_mode_by_default\"><\/span><span style=\"font-size: large;\">K2 mode by default<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Android Studio now makes use of the K2 Kotlin compiler by default. This next-generation compiler brings important efficiency enhancements to the IDE and your builds. By enabling K2, we&#8217;re paving the way in which for future Kotlin programming language options and a good sooner, extra strong growth expertise in Kotlin.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"K2 mode setting in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjOqtO6w01uoFS76Xl6oPO2pG6LYpaDP6iO5IfZ2owCmAM3u-Pip934xGQAAQsvS8_rOHVw8i57IwHmDxVvH3mDXf40qS3NtY-2VglhrPx2DdmwxNv5Gy7zv8h_dYlEgvNk6hfGqadqf9hyphenhyphenqjiNt7RFclD5IVkKm-5We1UK9xNdmS6LvLurePErBAeT0QU\/s16000\/k2-mode-setting-android-studio.png\"\/><\/div>\n<p><imgcaption><center><em>K2 mode setting<\/em><\/center><\/imgcaption><\/image><\/p>\n<h3><span class=\"ez-toc-section\" id=\"16_KB_web_page_dimension_assist\"><\/span><span style=\"font-size: large;\">16 KB web page dimension assist<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>That can assist you put together for the way forward for Android {hardware}, this launch provides improved assist for <a href=\"https:\/\/android-developers.googleblog.com\/2025\/07\/transition-to-16-kb-page-sizes-android-apps-games-android-studio.html\" target=\"_blank\" rel=\"noopener\">transitioning to 16 KB web page sizes<\/a>. Android Studio now affords proactive warnings when constructing apps which can be incompatible with 16 KB units. You should utilize the APK Analyzer to determine which particular libraries in your venture are incompatible. Lint checks additionally spotlight the native libraries which aren&#8217;t 16 KB aligned. To check your app on this new surroundings, a devoted 16 KB emulator goal can also be out there within the AVD Supervisor.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"16 KB page size support: APK Analyzer indication\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEggMbM58ug9j1hMWqYiWagSzUeeq07eiznHMmBHeGyScEFPefqQuIPgf0mmouWRq3QU1UROnieNfdQeB-Bl2RyqpyVdoEfmONLLjzuHUW3r6fb0B9hh6ghl0JTg9aNIkQRTep3ZsjROrkgubmMijcbFh4XMRSFa_mxQ67ipq_lwOilFrzgnvIMAKOgqqS4\/s1600\/16-kb-page-support-apk-analyzer-indication.png\"\/><\/div>\n<p><imgcaption><center><em>16 KB web page dimension assist: APK Analyzer indication<\/em><\/center><\/imgcaption><\/image><\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"16 KB page size support: APK Analyzer indication\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEh_8WMhidEM-OpYkG8u72KwOTVrEMhAjGN53iZkz0jJASAaOlBGRItkfXQL4MiNIpjYDGi7S4GooUGW3T08Fj7Z2LersLnj3eeOLcqu0Rx35Fkgz-sMklXG3Td9_H4NXvdumex92eaiYzwt2jPATG5EellLSMFPBv57eQyCcJyNu4mzGJ1_h8NpEUhrScI\/s1600\/16-KB-page-size-support-lint-checks.png\"\/><\/div>\n<p><imgcaption><center><em>16 KB web page dimension assist: Lint checks<\/em><\/center><\/imgcaption><\/image><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Companies_compatibility_coverage\"><\/span><span style=\"font-size: large;\">Companies compatibility coverage<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Android Studio affords <a href=\"https:\/\/developer.android.com\/studio\/services\" target=\"_blank\" rel=\"noopener\">service integrations<\/a> that enable you and your workforce make sooner progress as you develop, launch, and preserve Android apps. Companies are always evolving and will grow to be incompatible with older variations of Android Studio. Due to this fact, we&#8217;re introducing a coverage the place options that rely on a Google Cloud service are supported for roughly a 12 months in every model of Android Studio. The IDE will notify you when the present model is inside 30 days of turning into incompatible so you possibly can replace it.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"Example notification for services compatibility policy in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiTQ2OHKs-vVYRVy-6Xgyy8rcTfcMBvc62KQ7V9sfIoe_pJyDKyFakXn_GiXOl6iRwTRJSorE3qdBSoT6z2-_91h0MvBSDI37I1PfA0lyYJ0DtVPnoqe8l_xb3oPbwN66bwMJgVBQC-xLLWddlWw7DeCK5iUoRK5_HsAiyBnKXxiWl049wXDPFvKqvljuQ\/s16000\/example-notification-for-services-compatibility-policy.png\" width=\"60%\"\/><\/div>\n<p><imgcaption><center><em>Instance notification for companies compatibility coverage <\/em><\/center><\/imgcaption><\/image><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Abstract\"><\/span><span style=\"font-size: x-large;\">Abstract<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To recap, Android Studio Narwhal Function Drop consists of the next enhancements and options:<\/p>\n<p><b>Develop with Gemini<\/b><\/p>\n<ul>\n<ul>\n<li><b><i>Gemini in Android Studio<\/i>: agent mode:<\/b> use Gemini for tackling advanced, multi-step coding duties.<\/li>\n<li><b><i>Guidelines in Immediate Library<\/i>:<\/b> Customise Gemini&#8217;s output in your venture&#8217;s requirements.<\/li>\n<li><b><i>Remodel preview with Gemini [Studio Labs]<\/i>:<\/b> Use pure language to iterate on Compose UI.<\/li>\n<\/ul>\n<\/ul>\n<p><\/p>\n<p><b>Immersive growth<\/b><\/p>\n<ul>\n<ul>\n<li><b><i>Embedded XR Android Emulator<\/i>:<\/b> Take a look at and debug XR apps immediately inside the IDE.<\/li>\n<li><b><i>XR template<\/i>:<\/b> A brand new venture template to kickstart XR growth.<\/li>\n<li><b><i>Embedded Format Inspector for XR<\/i>:<\/b> Debug and optimize your UI in an XR surroundings.<\/li>\n<li><b><i>Android Accomplice System Labs out there with Android System Streaming<\/i>:<\/b> entry extra Google OEM accomplice units.<\/li>\n<\/ul>\n<\/ul>\n<p><\/p>\n<p><b>Optimize and refine<\/b><\/p>\n<ul>\n<ul>\n<li><b><i>Compose preview enhancements<\/i>:<\/b> Higher navigation and a brand new picker for a smoother workflow.<\/li>\n<li><b><i>K2 mode by default<\/i>:<\/b> Quicker efficiency with the next-gen Kotlin compiler.<\/li>\n<li><b><i>16KB web page dimension assist<\/i>:<\/b> Lint warnings, evaluation, and an emulator to organize for brand new units.<\/li>\n<li><b><i>Companies compatibility coverage<\/i>:<\/b> Keep up-to-date for entry to built-in Google companies.<\/li>\n<\/ul>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Get_began\"><\/span><span style=\"font-size: x-large;\">Get began<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Able to speed up your growth? <a href=\"https:\/\/developer.android.com\/studio\" target=\"_blank\" rel=\"noopener\">Obtain Android Studio Narwhal Function Drop<\/a> and begin exploring these highly effective new options at this time! As all the time, your suggestions is essential to us.<\/p>\n<p><a href=\"https:\/\/developer.android.com\/studio\/known-issues\" target=\"_blank\" rel=\"noopener\">Verify recognized points<\/a>, <a href=\"https:\/\/developer.android.com\/studio\/report-bugs\" target=\"_blank\" rel=\"noopener\">report bugs<\/a>, <a href=\"https:\/\/developer.android.com\/studio\/report-bugs\" target=\"_blank\" rel=\"noopener\">recommend enhancements<\/a>, and be a part of our vibrant neighborhood on <a href=\"https:\/\/www.linkedin.com\/showcase\/androiddev\/posts\/?feedView=all\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a> <a href=\"https:\/\/medium.com\/androiddevelopers\" target=\"_blank\" rel=\"noopener\">Medium<\/a>, <a href=\"https:\/\/www.youtube.com\/c\/AndroidDevelopers\/videos\" target=\"_blank\" rel=\"noopener\">YouTube<\/a>, or <a href=\"https:\/\/twitter.com\/androidstudio\" target=\"_blank\" rel=\"noopener\">X<\/a>. Let&#8217;s construct the way forward for Android apps collectively!<\/p>\n<\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Posted by Paris Hsu \u2013 Product Supervisor, Android Studio The following wave of innovation is right here with Android Studio Narwhal Function Drop. We&#8217;re thrilled to announce that Gemini in Android Studio&#8217;s Agent Mode is now out there within the secure launch, able to deal with your most advanced coding challenges. This launch additionally brings [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11693,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"class_list":["post-11691","post","type-post","status-publish","format-standard","has-post-thumbnail","category-mobile"],"_links":{"self":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts\/11691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11691"}],"version-history":[{"count":1,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts\/11691\/revisions"}],"predecessor-version":[{"id":11692,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts\/11691\/revisions\/11692"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/media\/11693"}],"wp:attachment":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}