{"id":262739,"date":"2024-10-19T20:16:14","date_gmt":"2024-10-19T20:16:14","guid":{"rendered":"https:\/\/michigandigitalnews.com\/index.php\/2024\/10\/19\/android-developers-blog-heres-what-happening-in-our-latest-spotlight-week-adaptive-android-apps\/"},"modified":"2025-06-25T17:10:47","modified_gmt":"2025-06-25T17:10:47","slug":"android-developers-blog-heres-what-happening-in-our-latest-spotlight-week-adaptive-android-apps","status":"publish","type":"post","link":"https:\/\/michigandigitalnews.com\/index.php\/2024\/10\/19\/android-developers-blog-heres-what-happening-in-our-latest-spotlight-week-adaptive-android-apps\/","title":{"rendered":"Android Developers Blog: Here&#8217;s what happening in our latest Spotlight Week: Adaptive Android Apps"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div>\n<meta name=\"twitter:image\" content=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEifUkHsm_gfgczCRNzo4rTG4rLR6e7XuA25lCLI2wDwATmqyVcnLtgoMb8ij1N-5069ITXVUNq9EBDx66ORlMgqgJ1GAmJWVwjzXwXi0yNXizWQqjlWw1yR4JMSQDL5X5MGrS1l_p0F6syoD0_MnOMrY6-NNZZw11qHgM4BihEu5CPr3O8Sae9OJz7-H84\/s1600\/Android-Adaptive-Spotlight-Social.png\"\/><br \/>\n<img decoding=\"async\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEifUkHsm_gfgczCRNzo4rTG4rLR6e7XuA25lCLI2wDwATmqyVcnLtgoMb8ij1N-5069ITXVUNq9EBDx66ORlMgqgJ1GAmJWVwjzXwXi0yNXizWQqjlWw1yR4JMSQDL5X5MGrS1l_p0F6syoD0_MnOMrY6-NNZZw11qHgM4BihEu5CPr3O8Sae9OJz7-H84\/s1600\/Android-Adaptive-Spotlight-Social.png\" style=\"display:none\"\/><\/p>\n<p><em>Posted by  Alex Vanyo &#8211; Developer Relations Engineer<\/em><\/p>\n<p><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiWVZVBPOBk8lpTRfFq9VUnuOS1GlYmE8pwPc7QZt5peMODduhyphenhyphendMEc2GCod5dKD8MNEoPzUDEKNDAUcKot1bwzTojy3Y7dDAYvkvCMnd-Cry2_QxleYtGKgYye74PIpZNFyPkwII9iUD30bTN6jKmpyTD3oMJy1a18vi-Bxh5zrZa5wG-jSwUxznooYJg\/s1600\/AndroidSpotlightWeek_AdaptiveLayout_Blogbanner.png\" imageanchor=\"1\"><img decoding=\"async\" border=\"0\" data-original-height=\"800\" data-original-width=\"100%\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiWVZVBPOBk8lpTRfFq9VUnuOS1GlYmE8pwPc7QZt5peMODduhyphenhyphendMEc2GCod5dKD8MNEoPzUDEKNDAUcKot1bwzTojy3Y7dDAYvkvCMnd-Cry2_QxleYtGKgYye74PIpZNFyPkwII9iUD30bTN6jKmpyTD3oMJy1a18vi-Bxh5zrZa5wG-jSwUxznooYJg\/s1600\/AndroidSpotlightWeek_AdaptiveLayout_Blogbanner.png\" style=\"100%\"\/><\/a><\/p>\n<h2><span style=\"font-size: x-large;\"><b>Adaptive Spotlight Week<\/b><\/span><\/h2>\n<p>With Android powering a diverse range of devices, users <a href=\"https:\/\/developer.android.com\/large-screens\/gallery\" target=\"_blank\" rel=\"noopener\">expect<\/a> a seamless and optimized experience across their foldables, tablets, ChromeOS, and <a href=\"https:\/\/android-developers.googleblog.com\/2024\/05\/android-for-cars-bringing-more-apps-to-cars.html\" target=\"_blank\" rel=\"noopener\">even cars<\/a>. To meet these expectations, developers need to build their apps with multiple screen sizes and form factors in mind. Changing how you approach UI can drastically improve users&#8217; experiences across foldables, tablets, and more, while preventing tech debt that a portrait-only mindset can create \u2013 simply put, building adaptive is a great way to help future-proof your app.<\/p>\n<p>The latest in our Spotlight Week series will focus on <b>Building Adaptive Android apps<\/b> all this week (October 14-18), and we\u2019ll highlight the many ways you can improve your mobile app to adapt to all of these different environments.<\/p>\n<p><\/p>\n<p><iframe title=\"Adaptive | Spotlight Week\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/E4fIOGjtfa4?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<h3>Here\u2019s what we\u2019re covering during Adaptive Spotlight Week<\/h3>\n<h4><span style=\"font-size: large;\"><b>Monday: What is adaptive?<\/b><\/span><\/h4>\n<p><i>October 14, 2024<\/i><\/p>\n<p>Check out the <a href=\"https:\/\/developer.android.com\/adaptive-apps\" target=\"_blank\" rel=\"noopener\">new documentation<\/a> for building adaptive apps and catch up on <a href=\"https:\/\/io.google\/2024\/explore\/d16737ba-e336-4b68-8928-24692a88e644\/\" target=\"_blank\" rel=\"noopener\">building adaptive Android apps<\/a> if you missed it at I\/O 2024. Also, learn how adaptive apps <a href=\"https:\/\/developer.android.com\/training\/cars\/car-ready-mobile-apps\" target=\"_blank\" rel=\"noopener\">can be made available on another new form factor: cars<\/a>!<\/p>\n<h4><span style=\"font-size: large;\"><b>Tuesday: Adaptive UIs with Compose<\/b><\/span><\/h4>\n<p><i>October 15, 2024<\/i><\/p>\n<p>Learn the principles for how you can use Compose to build layouts that adapt to available window size and how the <a href=\"https:\/\/io.google\/2024\/explore\/2dff9b4c-4069-4bde-ab9a-c5f53dc0fdb8\/\" target=\"_blank\" rel=\"noopener\">Material 3 adaptive library<\/a> enables you to create list-detail and supporting pane layouts with out-of-the-box behavior.<\/p>\n<p><b>Read the blog post: <a href=\"https:\/\/android-developers.googleblog.com\/2024\/10\/creating-responsive-dashboard-layout-for-jetlagged-jetpack-compose.html\" target=\"_blank\" rel=\"noopener\">Creating a responsive dashboard layout for JetLagged with Jetpack Compose<\/a><\/b><\/p>\n<p><a href=\"https:\/\/android-developers.googleblog.com\/2024\/10\/creating-responsive-dashboard-layout-for-jetlagged-jetpack-compose.html\" target=\"_blank\" rel=\"noopener\"><\/p>\n<div align=\"center\">\n<table style=\"border-collapse: collapse; border: none; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"border: none; display: block; width: 100%;\"><image><img decoding=\"async\" alt=\"The Android robot blasts off from a cloud, leaving behind a laptop and a smartphone on a dark background with green and yellow lines.\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhvmObDTm_UvKKZP8bDM_YVpknfPh2MBo1pZun6Vc_0CTOsoxvFAq0O_tIa33owHNckOXqKEGGf35C7PccmUFU9gA9VX7djih13zWISVNwdqAHY7waJ7tcWoZJUSuCwSnrLCmhQzNCr21e61IJ_8PLUzj6eKApPrxmK-cwMHrYp-iCbQ6XPyiLxIKvRZPU\/s1600\/Jetpack%20Adaptive%20Compose%20Metadata.png\" style=\"margin-left: auto; margin-right: auto;\"\/><\/image>\n              <\/td>\n<td style=\"border: none; display: block; width: 100%;\">\n<p><span face=\"Arial,sans-serif\" style=\"color: black; font-size: 11pt;\"><b>Creating a responsive dashboard layout for JetLagged with Jetpack Compose<\/b><\/span><\/p>\n<p>Use Flow layouts, WindowSizeClasses, movableContentOf, and LookaheadScope to achieve a fluid and adaptable UI that adjusts to different screen sizes.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p><\/a><br \/>\n<\/p>\n<h4><span style=\"font-size: large;\"><b>Wednesday: Desktop windowing and productivity<\/b><\/span><\/h4>\n<p><i>October 16, 2024<\/i><\/p>\n<p>Learn what <a href=\"https:\/\/android-developers.googleblog.com\/2024\/09\/developer-preview-desktop-windowing-on-android-tablets.html\" target=\"_blank\" rel=\"noopener\">desktop windowing on Android<\/a> is, together with details about how to handle it in your app and build productivity experiences that let users take advantage of more powerful multitasking Android environments.<\/p>\n<p><b>Read the blog post: <a href=\"https:\/\/android-developers.googleblog.com\/2024\/09\/developer-preview-desktop-windowing-on-android-tablets.html\" target=\"_blank\" rel=\"noopener\">Developer Preview: Desktop windowing on Android Tablets<\/a><\/b><\/p>\n<p><a href=\"https:\/\/android-developers.googleblog.com\/2024\/09\/developer-preview-desktop-windowing-on-android-tablets.html\" target=\"_blank\" rel=\"noopener\"><\/p>\n<div align=\"center\">\n<table style=\"border-collapse: collapse; border: none; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"border: none; display: block; width: 100%;\"><image><img decoding=\"async\" alt=\"A tablet displaying a split screen with an email inbox on the left and a chat conversation on the right. A video call is taking place in the bottom right corner.\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEicPESghCRbndcBMRlq8Wnu7htMNL3y9CbNIyI7Y9jW66rsLy2l0fJ4xN6L3g0FAvaz2c8yrNBsPiKPGCLxynePqGfs1Ck276Chv9vfLvGZymzjHZHjfJKz72ncuokqpIhBtEQ4RGr3CmHhsJ7mKAcn2KyLxejWATmWL0BXceOW42zG1fJ8C5Rm2xzt4Vc\/s1600\/image1.png\" style=\"margin-left: auto; margin-right: auto;\"\/><\/image>\n              <\/td>\n<td style=\"border: none; display: block; width: 100%;\">\n<p><span face=\"Arial,sans-serif\" style=\"color: black; font-size: 11pt;\"><b>Developer Preview: Desktop windowing on Android Tablets<\/b><\/span><\/p>\n<p>Desktop windowing on Android tablets  enables users to run multiple apps simultaneously and resize windows for optimal multitasking.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p><\/a><br \/>\n<\/p>\n<h4><span style=\"font-size: large;\"><b>Thursday: Stylus<\/b><\/span><\/h4>\n<p><i>October 17, 2024<\/i><\/p>\n<p>Learn the principles for how to build Adaptive layouts in Compose following the phase system, with examples of custom layouts using tips and tricks to bring designs to life.<\/p>\n<p><b>Watch the video: <a href=\"https:\/\/www.youtube.com\/watch?v=PUxtjQWJj6A\" target=\"_blank\" rel=\"noopener\">Custom Adaptive layouts in Compose<\/a><\/b><\/p>\n<p><iframe title=\"Custom Adaptive layouts in Compose | Spotlight Week\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/PUxtjQWJj6A?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>And take a look at how you can build powerful drawing experiences across stylus and touch input with <a href=\"https:\/\/android-developers.googleblog.com\/2024\/10\/introducing-ink-api-jetpack-library.html\" target=\"_blank\" rel=\"noopener\">the new Ink API<\/a>.<\/p>\n<p><a href=\"https:\/\/android-developers.googleblog.com\/2024\/10\/introducing-ink-api-jetpack-library.html\" target=\"_blank\" rel=\"noopener\"><\/p>\n<div align=\"center\">\n<table style=\"border-collapse: collapse; border: none; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"border: none; display: block; width: 100%;\"><image><img decoding=\"async\" alt=\"A laptop and a mobile phone, both displaying simplified web content, are connected by a yellow line, illustrating the concept of responsive web design.\" border=\"0\" id=\"imgCaption\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjsX5BcJ2qvBaVRKJXf2T-1hxCl9E_VuSZqUDgJnAMhmUGEiOhaC8XreGD9y_I9nRi-Ibz4IQfrWA0tVHmuCzVRmg3oMiJBpsqr-S5m3UHnMKogPfFf8M6Dk9MJv5qxhOE8H5JGypK0ZGpOyRvOhrnNR-z6H-8t8epx76z1jBI2oDlNP211Z1WSP9glBC0\/s1600\/v2-card-Android-type-safe-navigation-for-compose.png\" style=\"margin-left: auto; margin-right: auto;\"\/><\/image>\n              <\/td>\n<td style=\"border: none; display: block; width: 100%;\">\n<p><span face=\"Arial,sans-serif\" style=\"color: black; font-size: 11pt;\"><b>Introducing Ink API, a new Jetpack library for stylus apps<\/b><\/span><\/p>\n<p>Ink API is a new Jetpack library for stylus apps making it easy for developers to create, render, and manipulate beautiful ink strokes.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p><\/a><br \/>\n<\/p>\n<h4><span style=\"font-size: large;\"><b>Friday: #AskAndroid<\/b><\/span><\/h4>\n<p><i>October 18, 2024<\/i><\/p>\n<p>Join us for a live Q&amp;A on making apps more adaptive. During Spotlight Week, ask your questions on X and LinkedIn with <b>#AskAndroid<\/b>.<\/p>\n<p><b>Watch the livestream: <a href=\"https:\/\/www.youtube.com\/live\/rFmyljhUxEY?si=ysRQp3_rBHEvvi0x\" target=\"_blank\" rel=\"noopener\">Adaptive #AskAndroid | Spotlight Week<\/a><\/b><\/p>\n<p><iframe title=\"Adaptive #AskAndroid | Spotlight Week\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/rFmyljhUxEY?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>These are just some of the ways that you can improve your mobile app\u2019s experience for more than just the smartphone with touch input. Keep checking this blog post for updates. We\u2019ll be adding links and more throughout the week. Follow <a href=\"https:\/\/x.com\/Android\" target=\"_blank\" rel=\"noopener\">Android Developers on X<\/a> and <a href=\"https:\/\/www.linkedin.com\/showcase\/android_by_google\/\" target=\"_blank\" rel=\"noopener\">Android by Google at LinkedIn<\/a> to hear even more about ways to adapt your app, and send in your questions with <b>#AskAndroid<\/b>.<\/p>\n<\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"http:\/\/android-developers.googleblog.com\/2024\/10\/adaptive-spotlight-week.html\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Posted by Alex Vanyo &#8211; Developer Relations Engineer Adaptive Spotlight Week With Android powering a diverse range of devices, users expect a seamless and<\/p>\n","protected":false},"author":1,"featured_media":262740,"comment_status":"closed","ping_status":"closed","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\/262739"}],"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=262739"}],"version-history":[{"count":0,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/posts\/262739\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/media\/262740"}],"wp:attachment":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/media?parent=262739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/categories?post=262739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/tags?post=262739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}