{"id":348086,"date":"2025-09-14T15:58:33","date_gmt":"2025-09-14T20:58:33","guid":{"rendered":"https:\/\/michigandigitalnews.com\/index.php\/2025\/09\/14\/resizable-compose-preview-monthly-releases-and-smarter-ai\/"},"modified":"2025-09-14T15:58:33","modified_gmt":"2025-09-14T20:58:33","slug":"resizable-compose-preview-monthly-releases-and-smarter-ai","status":"publish","type":"post","link":"https:\/\/michigandigitalnews.com\/index.php\/2025\/09\/14\/resizable-compose-preview-monthly-releases-and-smarter-ai\/","title":{"rendered":"Resizable Compose Preview, monthly releases and smarter AI"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div>\n<meta name=\"twitter:image\" content=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiwN4m_miegYMzblfr629YtQwh3w79O8Hizpq9yl6wsjdWeQi6pl_VKQKUufGdzGjEBAT_kpXgj-IxkRSF6FVqpwkS_xk5XKovmf3YWb9LEmWJt8cFdMSSGdvZ_BuLJjlFINxI6M81LXt9465EgcrBaxUB1O0xrw54R-kX0BYmx5_JK0R2-MLKE5fC9QsE\/s1600\/android-studio-narwhal-3-feature-drop.gif\"\/><br \/>\n<img decoding=\"async\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiwN4m_miegYMzblfr629YtQwh3w79O8Hizpq9yl6wsjdWeQi6pl_VKQKUufGdzGjEBAT_kpXgj-IxkRSF6FVqpwkS_xk5XKovmf3YWb9LEmWJt8cFdMSSGdvZ_BuLJjlFINxI6M81LXt9465EgcrBaxUB1O0xrw54R-kX0BYmx5_JK0R2-MLKE5fC9QsE\/s1600\/android-studio-narwhal-3-feature-drop.gif\" style=\"display:none\"\/><\/p>\n<p><em>Posted by <a href=\"https:\/\/www.linkedin.com\/in\/paris-hsu\/\" target=\"_blank\" rel=\"noopener\">Paris Hsu<\/a> \u2013 Product Manager, Android Studio<\/em><\/p>\n<p><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiwN4m_miegYMzblfr629YtQwh3w79O8Hizpq9yl6wsjdWeQi6pl_VKQKUufGdzGjEBAT_kpXgj-IxkRSF6FVqpwkS_xk5XKovmf3YWb9LEmWJt8cFdMSSGdvZ_BuLJjlFINxI6M81LXt9465EgcrBaxUB1O0xrw54R-kX0BYmx5_JK0R2-MLKE5fC9QsE\/s1600\/android-studio-narwhal-3-feature-drop.gif\" imageanchor=\"1\"><img decoding=\"async\" border=\"0\" data-original-height=\"800\" data-original-width=\"100%\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiwN4m_miegYMzblfr629YtQwh3w79O8Hizpq9yl6wsjdWeQi6pl_VKQKUufGdzGjEBAT_kpXgj-IxkRSF6FVqpwkS_xk5XKovmf3YWb9LEmWJt8cFdMSSGdvZ_BuLJjlFINxI6M81LXt9465EgcrBaxUB1O0xrw54R-kX0BYmx5_JK0R2-MLKE5fC9QsE\/s1600\/android-studio-narwhal-3-feature-drop.gif\" style=\"100%\"\/><\/a><\/p>\n<p>Welcome to the <b><a href=\"https:\/\/developer.android.com\/studio\" target=\"_blank\" rel=\"noopener\">Android Studio Narwhal Feature Drop 3<\/a><\/b> release. This update delivers significant improvements across the board to enhance your productivity. While we continue to innovate with powerful, project-aware AI assistance in Gemini, this release also brings fundamental upgrades to core development workflows. Highlights include a resizable Compose Preview for faster UI iteration and robust app Backup &amp; Restore tools to ensure smooth app transfers across devices for your users. These additions, alongside a more context-aware Gemini, aim to streamline every phase of your development process.<\/p>\n<p>These features are delivered as part of our new monthly release cadence for Android Studio, which allows us to provide improvements more frequently. Learn more about this change and how we&#8217;re <a href=\"https:\/\/android-developers.googleblog.com\/2025\/08\/accelerating-development-with-monthly-releases-android-studio-2x-more-than-before.html\" target=\"_blank\" rel=\"noopener\">accelerating development with monthly releases for Android Studio<\/a>.<\/p>\n<p><iframe title=\"What&#039;s new in Android Studio Narwhal 3 Feature Drop\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/sExmeZIdezk?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<p><imgcaption><center><em>What\u2019s New in Android Studio Narwhal 3 Feature Drop<\/em><\/center><\/imgcaption><\/p>\n<h2><span style=\"font-size: x-large;\">Develop with AI \ud83d\ude80<\/span><\/h2>\n<p>Since launching Gemini in Android Studio, we&#8217;ve been working hard to introduce features and integrations across Studio with the needs of Android developers in mind. Developers have been telling us about the productivity benefits AI brings to their workflow \u2014 such as <b>Entri<\/b>, who <a href=\"https:\/\/android-developers.googleblog.com\/2025\/09\/entri-cut-ui-development-time-gemini-android-studio.html\" target=\"_blank\" rel=\"noopener\">reduced their UI development time per screen by 40%<\/a>. <\/p>\n<p>With this release, enhanced how you interact with Gemini \u2014 with improved options for providing project context, file attachments, and support for image attachments.<\/p>\n<h3><span style=\"font-size: large;\">AGENTS.md: providing project-level context to Gemini<\/span><\/h3>\n<p><span style=\"color: #0d904f ;font-family: courier;\">AGENTS.md<\/span> is a Markdown file that lets you provide project-specific instructions, coding style rules, and other guidance that Gemini automatically uses for context. The <span style=\"color: #0d904f ;font-family: courier;\">AGENTS.md<\/span> file can be checked into your version control system (like Git), ensuring your entire team shares the same core instructions and receives consistent, context-aware AI assistance. <span style=\"color: #0d904f ;font-family: courier;\">AGENTS.md<\/span> files are located right alongside your code; use multiple <span style=\"color: #0d904f ;font-family: courier;\">AGENTS.md<\/span> files across different directories for more granular control over your codebase.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screenshot of AGENT.md automatically included in Context Drawer in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEi9NS3JaFp8rEcPG5ujAhBQbmzaBGmwHYpO6mRaRmRTwXq1OmzeXTAZDwYc64vuJlMRySEUQrVLhqOLwJFSmpmMpUYIflls0NH0PbWhUTDJFpp1BUpK4KSzDYDdCkqK52HhwZ3dWC7o97i0E0YjGBnA66l2XXrtHw9oueJlz4TyM2jVuoYOb5Rt0oJXK2U\/s1600\/agent-md-automatically-included-in-context-drawer.png\" width=\"75%\"\/><\/div>\n<p><imgcaption><center><em><span style=\"color: #0d904f ;font-family: courier;\">AGENTS.md<\/span> automatically included in Context Drawer<\/em><\/center><\/imgcaption><\/image><\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screenshot of Sample AGENT.md file in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEje3STqPjmneiDstwfC0iYciJwL-dQ064HSUxwX-20sUJQ3nBdK4iZ3fL_DxyEzNMq2aMnaBSpms9baNLNMW2cnV1GW2yMORZJPHJKbQ002Y8nx8a9XqiaZlIMUjOgAJYmAcbfZMa34GgR2NwzPnbMmbxbjaAaWGnXHfe0faOyr_WkSQdJqiZikDzkrrew\/s1600\/sample-agent-md-file.png\" width=\"100%\"\/><\/div>\n<p><imgcaption><center><em>Sample <span style=\"color: #0d904f ;font-family: courier;\">AGENTS.md<\/span> file<\/em><\/center><\/imgcaption><\/image><\/p>\n<p>We&#8217;re making it much easier to provide rich, on-the-fly context. That\u2019s why we are also excited to share that two powerful features, Image Attachment and the @File Context, are graduating from Studio Labs and are now stable:<\/p>\n<p><b>Image attachment &#8211;<\/b> Gemini in Android Studio<\/p>\n<p>The ability to attach images to your queries with Gemini is now available in the stable channel! This feature accelerates UI development and improves architectural understanding. You can:<\/p>\n<ul>\n<ul>\n<li><b>Generate UI from a mock-up:<\/b> Provide a design image and ask Gemini to generate the Compose code.<\/li>\n<li><b>Understand an existing screen:<\/b> Upload a screenshot and ask Gemini to explain the UI&#8217;s component structure and data flow.<\/li>\n<li><b>Debug UI bugs:<\/b> Take a screenshot of a bug, circle the issue, and ask Gemini for solutions.<\/li>\n<\/ul>\n<\/ul>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screenshot of image attachment in Gemini in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEju0R8GJv-BEetuWyah4AHYaDjuhf4Jj4W2bhzWelpcx3puQpso0vvzFuhhY86q2uNfj91B1GWsRdBWfZn6DrVM6uyMSN6YPBtuXe30lzD06TyiSjxikmjYMByEblQjzIDEEE4E5go26Ibdk48nANQiS5odz32BdHvcwBOqh0-BA_cVum2xYP6Cfhmj3eU\/s1600\/image-attachment-gemini-android-studio.png\" width=\"45%\"\/><\/div>\n<p><imgcaption><center><em>Image attachment in Gemini in Android Studio<\/em><\/center><\/imgcaption><\/image><\/p>\n<p><b>@file attachment &#8211;<\/b> Gemini in Android Studio<\/p>\n<p>The File attachment and context drawer are also graduating from Studio Labs! Easily attach relevant project files to your prompts by typing <span style=\"color: #0d904f ;font-family: courier;\">@<\/span> in the chat window. Gemini can then use the full context of those files to provide more accurate and relevant answers. Gemini will also suggest files it thinks are relevant, which you can easily add or remove.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screenshot of evoking @file attachment in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhQ0fMxfhaQFJaiSFsmxinblDOoErtgZ-WzFBFk-FADJwXzdYuE71KVbB7XWpjcysWfweMOmKkZE_QcBjlpystcIPkM-rsT1uL3dmaazkX9Si_CFk0zKWlwvwYQ2XS_gbaXupkcTc2WA16l6V8BCXgy1weCK6wLzDatvkK6LADg0tSVEs46mbWuXOQNY2g\/s1600\/evoke-file-attachement.png\" width=\"50%\"\/><\/div>\n<p><imgcaption><center><em>Evoke @file attachment<\/em><\/center><\/imgcaption><\/image><\/p>\n<h2><span style=\"font-size: x-large;\">What&#8217;s next: Deeper integration with MCP support<\/span><\/h2>\n<p>Looking ahead, in our summer episode of <a href=\"https:\/\/goo.gle\/tas-sept25\" target=\"_blank\" rel=\"noopener\">#TheAndroidShow<\/a>, we went behind the scenes with Android Studio\u2019s new <a href=\"https:\/\/developer.android.com\/studio\/gemini\/add-mcp-server\" target=\"_blank\" rel=\"noopener\">MCP (Model Context Protocol) support<\/a>. This protocol enhances Gemini\u2019s interoperability with the broader developer ecosystem, allowing it to connect to tools like GitHub. Learn how MCP support can make Gemini\u2019s Agent Mode even more helpful for your workflow, and try it today in the <a href=\"https:\/\/developer.android.com\/studio\/preview\" target=\"_blank\" rel=\"noopener\">Canary channel<\/a>.<\/p>\n<p><iframe title=\"Connect Model Context Protocol (MCP) servers to Android Studio to improve AI agent capabilities\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/B-wzYo7pXaA?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<h2><span style=\"font-size: x-large;\">Optimize and refine \u2728<\/span><\/h2>\n<p>This release includes several new features to help you optimize your app, improve project organization, and ensure compliance.<\/p>\n<h3><span style=\"font-size: large;\">Test app backup and restore<\/span><\/h3>\n<p>With new Android hardware devices coming out, ensuring a smooth app transfer experience for your users switching to a new device is critical. Android Studio now provides tools to generate a backup of your app&#8217;s data and restore it to another device. This makes it much easier to test your app&#8217;s backup and restore functionality and protect users from data loss. Additionally, you can create and attach backups to your run configurations, making it easy to utilize Backup and Restore for your day-to-day development.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screenshot of backup and restore dialog in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglT3qRh2VYdonOA0Ce3YBiPUukk-NJ_875InmZtmr52NknxGdsSUIPNooT95eCCDglPVcuupv47EVPrzezfnaPNmVh5kcyq7WA_7XXFuiBE2kIos6Zimg-I8Y40tSGhHkiiBM1mQIdiH2auDjDxlNZ882bxeHYIN5M435oIveByhf0iVN_8r_dqVfpTlQ\/s1600\/backup-restore-dialog.png\" width=\"100%\"\/><\/div>\n<p><imgcaption><center><em>Backup and restore dialog<\/em><\/center><\/imgcaption><\/image><\/p>\n<h3><span style=\"font-size: large;\">Play policy insights<\/span><\/h3>\n<p>Get early warnings about potential Play policy violations to help you build more compliant apps with Play Policy Insights, now in Android Studio. The IDE now shows lint warnings directly in your code when it relates to a Google Play policy requirement. You can also integrate these lint checks into your CI\/CD pipelines. These insights provide an overview of the policy, dos and don\u2019ts, and links more resources, helping you address potential issues early in your development cycle.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"moving image of Play policy insights in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiDfg_tdjAlssceScmx6SYi1W6L9JyTwiOlxWT6tDBnVWd8BOcyYvwKCflnTJxD4_drXM6pud-B3ScrU8lMHr5YHfQWypeeCzo6huqbt5BLURcNjGa18IF4WU2kXTx8vWOiC63W6pKkPus_wc6Oez7MLtX85Eths4UOWkAKQw4qy3HCWVBttXgqRUYxIMM\/s1600\/PlayPolicyInsightsBlogPost.gif\" width=\"100%\"\/><\/div>\n<p><imgcaption><center><em>Play policy insights example<\/em><\/center><\/imgcaption><\/image><\/p>\n<h3><span style=\"font-size: large;\">Proguard inspections for overly broad keep rules<\/span><\/h3>\n<p>Android Studio&#8217;s Proguard file editor now warns you about <span style=\"color: #0d904f ;font-family: courier;\">keep<\/span> rules that are overly broad. These rules can limit R8&#8217;s ability to optimize your code, potentially impacting app size and performance. This inspection helps you write more precise rules for a <a href=\"https:\/\/developer.android.com\/topic\/performance\/app-optimization\/enable-app-optimization\" target=\"_blank\" rel=\"noopener\">more optimized app<\/a>.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screenshot of proguard inspections example in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEheh-JhDNxbZ-PKexxqVxfhz9Mge-T185oWAuRVk2LRYkz4B7GrHPlN4zwlag2Pe7AAD5fi5bIrjvlvweQkwD_gdC-y3nDG8qEDWIvWEBh0CA8Jklcej7A-7Tr0LOixdWB5cavllM0XNjdd4p9Hqdxw-geMeNbJb-8YUV8SUmOxll0z4pHnsNlaEBRSGWA\/s1600\/proguard-instections.png\" width=\"100%\"\/><\/div>\n<p><imgcaption><center><em>Proguard inspections example<\/em><\/center><\/imgcaption><\/image><\/p>\n<h3><span style=\"font-size: large;\">Improved Android view for multi-module projects<\/span><\/h3>\n<p>For those working on large projects, the Android view has a new setting to display build files directly under their corresponding modules. This change makes it easier to navigate and manage build scripts in projects with many modules.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screenshot of option to display build files in module in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEibx9Xk2GzUTaRhSfcGo3NR5N4II09sb4pdKBzQgOmNF0DV6ak11G5SHpxztm1nfiZmyLrFjcv-oeYyy68bjcj6Zbi6Q-XKLQ3_m0qw3OX6Z8rLovff00Crto-DZFQ6ppOTSZx6eK_virbveDU9PC70G64cYdxeOuHBwpXPL4DlORo4YXTVEShFsUvy0hA\/s1600\/display-build-files-in-module.png\" width=\"100%\"\/><\/div>\n<p><imgcaption><center><em>Option to display build files in module<\/em><\/center><\/imgcaption><\/image><\/p>\n<h3><span style=\"font-size: large;\">More control over automatic project sync<\/span><\/h3>\n<p>For developers working on large projects, automatic Gradle syncs can sometimes interrupt your workflow. To give you more control, we&#8217;re introducing an option to switch to manual project sync with reminders. When enabled, Android Studio will inform you when a sync is needed, but lets you decide when to run it, so there aren\u2019t unexpected interruptions. You can try this feature by navigating to Settings &gt; Build, Execution, Deployment &gt; Build Tools.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screenshot of project sync mode in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgpNV2AjpUm7QMTY_AnI0RKcKTl7Arrr5wbp5B_4ft6umtNdzHvjyfoiConU5nhPR8tTu3SqJnlgHCn5IqYU61pxzZ3Yr6xmXiMWzTkN4tnl21XIt2P77LGoCAzPRmikSOlH1X5cQe3YW3iiLMYzmVGmbTDzFbXK360AI8puKZuva9nzaVuIImGhapKYck\/s1600\/project-sync-mode-android-studio.png\" width=\"100%\"\/><\/div>\n<p><\/image><\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screenshot of enable \/ disable auto project sync in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhXauGq97AXbuPSDMNrUVs1uLQa0ftXZOMykwiVRE7MINcUeLQNVZ-Fl5btXyZf6vh2acnG00eA1wJxckhUHWlbBgDms5fZypjBdwwRVCp554qlGL6raHqvn0UbTo7UQOjNzakqPHwREV7tSa8N9nAQtTH4abvK0rcwrt58D6QyQ7TTf4e795jXcQOL1kU\/s1600\/enable-disable-auto-project-sync.png\" width=\"60%\"\/><\/div>\n<p><imgcaption><center><em>Enable \/ Disable auto project sync<\/em><\/center><\/imgcaption><\/image><\/p>\n<h2><span style=\"font-size: x-large;\">Faster UI iteration \ud83c\udfa8<\/span><\/h2>\n<h3><span style=\"font-size: large;\">Resizable compose preview<\/span><\/h3>\n<p>Building responsive UIs just got easier: <a href=\"https:\/\/developer.android.com\/develop\/ui\/compose\/tooling\/previews\" target=\"_blank\" rel=\"noopener\">Compose Preview<\/a> now supports dynamic resizing, giving you instant visual feedback on how your UI adapts to different screen sizes. Simply enter Focus mode in the Compose Preview and drag the edges to see your layout change in real-time. You can even save a specific size as a new <span style=\"color: #0d904f ;font-family: courier;\">@Preview<\/span> annotation with a single click, streamlining your multi-device development process.<\/p>\n<p><image><\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" alt=\"screenshot of enable \/ disable auto project sync in Android Studio\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhklbjKvZCYa9FqumHEdpWYRLaWcoi27f17TOaoVUWbSFIeiATcZzc7em-aOA9hk-4IceVrMmFGZquioafSlfyExAFlv9eXVTC6bjtE8xAuQSqRpjHiD8HH8Aq1h9oHboUwD9pHiEF4-XLBiD_hgbgkEd0D1KaJciqaZ9jOWn0VBxVAcodB9nBU3pg8fvI\/s1600\/resizeable-compose-preview.gif\" width=\"60%\"\/><\/div>\n<p><imgcaption><center><em>Resizable compose preview<\/em><\/center><\/imgcaption><\/image><\/p>\n<h2><span style=\"font-size: x-large;\">Summary<\/span><\/h2>\n<p>To recap, Android Studio Narwhal Feature Drop 3 includes the following enhancements and features:<\/p>\n<h4><span style=\"font-size: medium;\">Develop with AI<\/span><\/h4>\n<ul>\n<ul>\n<li><b>AGENTS.md support:<\/b> Provide project-specific context to Gemini for more tailored responses.<\/li>\n<li><b>Image attachment (Stable):<\/b> Easily attach image files for Gemini in Android Studio.<\/li>\n<li><b>@File attachment (Stable):<\/b> Easily attach project files as context for Gemini in Android Studio.<\/li>\n<\/ul>\n<\/ul>\n<h4><span style=\"font-size: medium;\">Optimize and refine<\/span><\/h4>\n<ul>\n<ul>\n<li><b>Backup and restore support:<\/b> Easily test your app&#8217;s data backup and restoration flow.<\/li>\n<li><b>Play policy insights:<\/b> Get early warnings about potential Play Policy violations.<\/li>\n<li><b>Proguard inspections:<\/b> Identify and fix overly broad keep rules for better optimization.<\/li>\n<li><b>Display build files under module:<\/b> Improve project navigation in the Android view.<\/li>\n<li><b>Manual project sync:<\/b> Gain more control over when Gradle syncs occur in large projects.<\/li>\n<\/ul>\n<\/ul>\n<h4><span style=\"font-size: medium;\">Faster UI iteration<\/span><\/h4>\n<ul>\n<ul>\n<li><b>Resizable compose preview:<\/b> Dynamically resize your previews to test responsive UIs instantly.<\/li>\n<\/ul>\n<\/ul>\n<h2><span style=\"font-size: x-large;\">Get started<\/span><\/h2>\n<p>Ready to accelerate your development? <b><a href=\"https:\/\/developer.android.com\/studio\" target=\"_blank\" rel=\"noopener\">Download<\/a> Android Studio Narwhal 3 Feature Drop from the stable channel today!<\/b><\/p>\n<p>Your feedback is essential. Please continue to share your thoughts by <a href=\"https:\/\/developer.android.com\/studio\/report-bugs\" target=\"_blank\" rel=\"noopener\">reporting bugs<\/a> or <a href=\"https:\/\/developer.android.com\/studio\/report-bugs\" target=\"_blank\" rel=\"noopener\">suggesting features<\/a>. For early access to the latest features, download Android Studio from the <a href=\"https:\/\/developer.android.com\/studio\/preview\" target=\"_blank\" rel=\"noopener\">Canary channel<\/a>.<\/p>\n<p>Join our vibrant Android developer community on <a href=\"https:\/\/www.linkedin.com\/showcase\/androiddev\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a>, <a href=\"https:\/\/android-developers.googleblog.com\/\" target=\"_blank\" rel=\"noopener\">Medium<\/a>, <a href=\"https:\/\/www.youtube.com\/user\/androiddevelopers\" target=\"_blank\" rel=\"noopener\">YouTube<\/a>, or <a href=\"https:\/\/x.com\/AndroidDev\" target=\"_blank\" rel=\"noopener\">X<\/a>. We can&#8217;t wait to see what you build!<\/p>\n<\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"http:\/\/android-developers.googleblog.com\/2025\/09\/android-studio-narwhal-3-smarter-ai-backup-restore-compose-preview.html\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Posted by Paris Hsu \u2013 Product Manager, Android Studio Welcome to the Android Studio Narwhal Feature Drop 3 release. This update delivers significant improvements<\/p>\n","protected":false},"author":1,"featured_media":348087,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[146],"tags":[],"_links":{"self":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/posts\/348086"}],"collection":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/comments?post=348086"}],"version-history":[{"count":0,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/posts\/348086\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/media\/348087"}],"wp:attachment":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/media?parent=348086"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/categories?post=348086"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/tags?post=348086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}