{"id":2918,"date":"2022-11-24T11:10:17","date_gmt":"2022-11-24T19:10:17","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/surface-duo\/?p=2918"},"modified":"2022-11-24T11:09:23","modified_gmt":"2022-11-24T19:09:23","slug":"android-dev-summit-2022","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/surface-duo\/android-dev-summit-2022\/","title":{"rendered":"Android Dev Summit recap"},"content":{"rendered":"<p>\n  Hello Android developers,\n<\/p>\n<p>\n  Google is running a number of Android Dev Summit events around the world in 2022, with all sessions available to view online. Here are some of the highlights for foldable and large-screen developers:\n<\/p>\n<h2>Android Dev Summit \u2013 Modern Android Development<\/h2>\n<p>\n  The first event, focused on <strong>Modern Android Development<\/strong>, was hosted in Silicon Valley on October 24<sup>th<\/sup>, 2022. All sessions can be viewed from this <a href=\"https:\/\/www.youtube.com\/playlist?list=PLWz5rJ2EKKc_L3n1j4ajHjJ6QccFUvW1u\">YouTube playlist<\/a>:\n<\/p>\n<p><iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLWz5rJ2EKKc_L3n1j4ajHjJ6QccFUvW1u\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h2>Android Dev Summit \u2013 Form Factors<\/h2>\n<p>\n  The second event, focused on <strong>Form Factors<\/strong>, was hosted in London on November 9<sup>th<\/sup>, 2022. All sessions can be viewed from this <a href=\"https:\/\/www.youtube.com\/watch?v=RNprUxOGUUw&amp;list=PLWz5rJ2EKKc9jBnpl83LH6oZc7nFIVSRq\">YouTube playlist<\/a>:\n<\/p>\n<p>\n  <iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLWz5rJ2EKKc9jBnpl83LH6oZc7nFIVSRq\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/p>\n<p>\n  As you can imagine, being this second event focused on form factors there were many great interesting talks covering large-screen and foldable devices, below we are highlighting some of our favorites:\n<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/m7OL-mVh1E8\">Do\u2019s and don\u2019ts: Mindset for optimizing apps for large screens<\/a>\n<p>\n  You will learn best practices for building Android apps that work well on large screens and foldables.\n<\/p>\n<\/li>\n<li><a href=\"https:\/\/youtu.be\/FrkIa9vZjCI\">Designing for larger screens: Canonical  layouts and visual hierarchy<\/a>\n<p>\n  You will learn about canonical layouts and core development concepts, such as large screen and foldable design patterns and libraries that will help you to implement them, etc.\n<\/p>\n<\/li>\n<li><a href=\"https:\/\/youtu.be\/Z4h9cvlE66E\">Build better UIs across form factors with Android Studio<\/a>\n<p>\n  You will learn about new tools and improved features on Android Studio that will help you to accelerate your workflow when building apps for large screens and foldable devices.\n<\/p>\n<\/li>\n<li><a href=\"https:\/\/youtu.be\/WOm76wSfkbU\">Drag &amp; drop for seamless multitasking<\/a>\n<p>\n  In this short talk you will learn how to quickly add support for dragging and dropping content from\/into your app, that\u2019s extremely useful when your app runs on a large screen or foldable device.\n<\/p>\n<\/li>\n<li><a href=\"https:\/\/youtu.be\/fQjDtCtri4s\">Compose: Implementing responsive UI for large screens and foldables<\/a>\n<p>\n  If you are already using Jetpack Compose don\u2019t miss this talk where you will learn how to build adaptive layouts for every screen size.\n<\/p>\n<\/li>\n<li><a href=\"https:\/\/youtu.be\/XcJIrTedfus\">Your camera app on different from factors<\/a>\n<p>\n  There are some considerations that you should take into account when developing apps that use the camera targeting new form factor devices.\n<\/p>\n<\/li>\n<li><a href=\"https:\/\/youtu.be\/IfATbp0CQd8\">Do more with multi-window and Activity embedding<\/a>\n<p>\n  Starting with Android 12L multi-tasking is easier than ever, but this comes with new scenarios we have to face, for example, interacting with two Activities in multi-window mode. In this talk you will learn what you need to do to make sure your app works well in that scenario and how to show two activities side-by-side from your own app.\n<\/p>\n<\/li>\n<\/ul>\n<p>\n  There were a few other talks that also covered large screen and foldable devices, so don\u2019t miss the <a href=\"https:\/\/www.youtube.com\/watch?v=RNprUxOGUUw&#038;list=PLWz5rJ2EKKc9jBnpl83LH6oZc7nFIVSRq\">whole playlist<\/a>.\n<\/p>\n<h2>Android Dev Summit \u2013 Platform<\/h2>\n<p>\n  The third event, focused on <strong>Android Platform<\/strong>, was aired on November 14<sup>th<\/sup>, 2022. All sessions can be viewed from this <a href=\"https:\/\/youtube.com\/playlist?list=PLWz5rJ2EKKc8PO99T1QQLrPAJILqxJXW6\">YouTube playlist<\/a>. You can learn very interesting topics such as app widgets, storage, graphics or privacy.\n<\/p>\n<p>\n  <iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLWz5rJ2EKKc8PO99T1QQLrPAJILqxJXW6\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/p>\n<p>\n  To coincide with the event, a number of large screen and foldable documentation and guidance was updated, including the <a href=\"https:\/\/developer.android.com\/large-screens\/gallery\">gallery page<\/a>, Material Design <a href=\"https:\/\/m3.material.io\/foundations\/adaptive-design\/canonical-layouts\">canonical layouts<\/a>, and <a href=\"https:\/\/developer.android.com\/jetpack\/compose\/layouts\/adaptive\">Jetpack Compose adaptive layouts<\/a> guidance. These are all great references for large screen and foldable app developers, and are a great complement to the <a href=\"https:\/\/learn.microsoft.com\/dual-screen\/design\/kit\">Surface Duo Design Kit<\/a>, the <a href=\"https:\/\/learn.microsoft.com\/dual-screen\/\">documentation<\/a>, and our <a href=\"https:\/\/devblogs.microsoft.com\/surface-duo\/large-screen-design-patterns\/\">large-screen design patterns blog post<\/a> last week.\n<\/p>\n<h2>Feedback and resources<\/h2>\n<p>\n  There are more events to come &#8211; bookmark the <a href=\"https:\/\/developer.android.com\/events\/dev-summit\">Android Dev Summit<\/a> site for links and more information.\n<\/p>\n<p>If you have questions about foldable Android app development or want to share your work, please reach out to us on <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/surface-duo-sdk\/bd-p\/SurfaceDuoSDK\">Tech Community<\/a> or find us on Twitter <a href=\"https:\/\/twitter.com\/surfaceduodev\">@surfaceduodev<\/a>.\n<\/p>\n<p>\nYou can also live chat with us on <a href=\"https:\/\/twitch.tv\/surfaceduodev\">Twitch<\/a> this Friday at 13h CET and re-played later at 11am PST!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello Android developers, Google is running a number of Android Dev Summit events around the world in 2022, with all sessions available to view online. Here are some of the highlights for foldable and large-screen developers: Android Dev Summit \u2013 Modern Android Development The first event, focused on Modern Android Development, was hosted in Silicon [&hellip;]<\/p>\n","protected":false},"author":30297,"featured_media":2919,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[365,717,473],"class_list":["post-2918","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-surface-duo-sdk","tag-android-developer","tag-foldable","tag-kotlin"],"acf":[],"blog_post_summary":"<p>Hello Android developers, Google is running a number of Android Dev Summit events around the world in 2022, with all sessions available to view online. Here are some of the highlights for foldable and large-screen developers: Android Dev Summit \u2013 Modern Android Development The first event, focused on Modern Android Development, was hosted in Silicon [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/posts\/2918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/users\/30297"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/comments?post=2918"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/posts\/2918\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/media\/2919"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/media?parent=2918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/categories?post=2918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/tags?post=2918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}