# adaptive

Published articles for adaptive.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Emulator control for adaptive app development

DevFeed: [Emulator control for adaptive app development](<https://devfeed.tech/articles/emulator-control-for-adaptive-app-development-22691.md>)

Original publisher: [Read original article](<http://android-developers.googleblog.com/2026/08/emulator-adaptive.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-08-31T16:00:00Z

Content type: tutorial

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-3.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [commands](<https://devfeed.tech/tags/commands.md>), [console](<https://devfeed.tech/tags/console.md>), [development](<https://devfeed.tech/tags/development.md>), [devices](<https://devfeed.tech/tags/devices.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [layout](<https://devfeed.tech/tags/layout.md>), [verify](<https://devfeed.tech/tags/verify.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A tutorial on using Android Emulator console commands through adb emu to test adaptive app behavior. It covers folding and unfolding devices, rotating them, simulating physical postures, and resizing displays from the terminal.

### Source excerpt

Posted by Rob Orgiu, Developer Relations Engineer, Adaptive Apps, Android Adaptive app development is fundamental on Android, but making sure everything looks good and every feature works the way it should require multiple tests on multiple devices. Or does it? Well, yes... and no! While Android Studio is bundled with the Resizable Emulator to let you test layouts manually, there's a faster, more streamlined way to control form factors directly from your terminal. By leveraging fire-and-forget console commands using the adb emu shortcut, you can execute commands that immediately return control to your invoking shell. If you have multiple emulators running at the same time, you can target a specific virtual device by passing in the shortcut's serial: adb -s <serial> emu <command> <parameter> First things first: Fold and unfold To test foldable-specific user journeys and layout configurations, you can fold and unfold your emulated device programmatically. adb emu fold If your foldable emulator is unfolded, you can fold it to display its smaller screen configuration, powering on the (virtual) external display. To unfold the emulator and power on the internal display, simply run: adb emu unfold Now, you can instantly verify that your app preserves its state and that layouts appear exactly as they should on different display sizes. Rotation, rotation, rotation Correctly handling orientation changes is a cornerstone of adaptive app development. You can trigger device rotations programmatically to test how well your app handles configuration changes, including state restoration. The following command rotates the device 90° clockwise: adb emu rotate Simulating postures using sensors What about placing the emulator into a specific physical posture, like tabletop mode? The easiest approach is querying for the number of available positions with . First, list all available sensors and their current status: adb emu posture This returns a list of positions similar to the following:

## Building adaptive Android apps for foldable and expanded displays

DevFeed: [Building adaptive Android apps for foldable and expanded displays](<https://devfeed.tech/articles/enhance-your-app-for-the-new-pixel-lineup-unveiled-at-made-by-google-22697.md>)

Original publisher: [Read original article](<http://android-developers.googleblog.com/2026/08/pixel-app-experience-made-by-google.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-08-12T19:00:00Z

Content type: article

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-3.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Jetpack](<https://devfeed.tech/topics/jetpack.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [android](<https://devfeed.tech/tags/android.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [layout](<https://devfeed.tech/tags/layout.md>), [multitasking](<https://devfeed.tech/tags/multitasking.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This Android developer article explains how to adapt apps for foldable devices and expanded displays. It covers window-based sizing, Jetpack Compose layout APIs, posture-aware interfaces, and preserving UI state across folding, rotation, multitasking, and resizing transitions, with examples from Notability and Flo Health.

### Source excerpt

Posted by Fahd Imtiaz, Senior Product Manager, Loryn Hairston, Product Marketing Manager, and Tracy Agyemang, Product Marketing Manager, Android Developer Made by Google expands what's possible across the Android ecosystem. With the introduction of the Pixel 11 Pro Fold, Pixel Watch 5, and the entire Pixel family, users are moving seamlessly across diverse screen sizes, unique postures, and intelligent experiences. For you, the developer, this represents a massive opportunity: foldable users spend about 14x more than standard phone users. To help you elevate your existing experience without starting from scratch, we're sharing our latest platform guidance alongside real-world examples from developers already putting these features into production. Deliver adaptive experiences across foldables and expanded displays The Pixel 11 Pro Fold gives your app a chance to flex its capabilities with an expanded inner display and a standard size outer screen. Building for the foldable form factor requires dropping hardcoded layout rules and designing around available window space. Leveraging Jetpack Compose APIs like Navigation 3 with Scene strategies or our newest layout APIs like Grid and FlexBox allows your layout containers to automatically wrap, span, and reflow. You can also use the experimental MediaQuery API to dynamically adapt your UI to environmental signals like foldable posture, and keyboard states. Building adaptively requires tracking actual app dimensions rather than physical device size, especially during split-screen and multitasking flows. Using Window Size Classes from the WindowManager library allows your layout to respect folds and hinges as natural content separators. For instance, Notability leveraged Material 3 Window Size Classes to create a responsive two-pane layout that transitions smoothly between folded and expanded screens. As Ryan Shea, Android Engineering Manager at Notability, shared, tracking the window itself allows their layout and canvas z

## GPU view-adaptive crack-free subdivision of Bézier surfaces

DevFeed: [GPU view-adaptive crack-free subdivision of Bézier surfaces](<https://devfeed.tech/articles/gpu-view-adaptive-crack-free-subdivision-of-bezier-surfaces-15041.md>)

Original publisher: [Read original article](<https://gpuopen.com/learn/gpu-view-adaptive-subdivision/>)

Author: Bastian Kuth; Quirin Meyer

Published: 2026-08-06T12:00:00Z

Content type: tutorial

Language: en

Sources: [AMD GPUOpen](<https://devfeed.tech/sources/amd-gpuopen.md>)

Topics: [GPU](<https://devfeed.tech/topics/gpu.md>), [procedural geometry](<https://devfeed.tech/topics/procedural-geometry.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [article-release](<https://devfeed.tech/tags/article-release.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [graphics-apis](<https://devfeed.tech/tags/graphics-apis.md>), [maths](<https://devfeed.tech/tags/maths.md>), [memory](<https://devfeed.tech/tags/memory.md>), [microsoft-work-graphs](<https://devfeed.tech/tags/microsoft-work-graphs.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [render](<https://devfeed.tech/tags/render.md>), [research](<https://devfeed.tech/tags/research.md>), [technical-article](<https://devfeed.tech/tags/technical-article.md>), [technical-articles](<https://devfeed.tech/tags/technical-articles.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [white-paper](<https://devfeed.tech/tags/white-paper.md>), [work-graphs](<https://devfeed.tech/tags/work-graphs.md>)

### AI overview

This article explains a GPU work graph approach to recursively subdividing bicubic Bézier surfaces. The method adapts triangle density to curvature and camera distance, reducing unnecessary geometry while maintaining crack-free rendering.

### Source excerpt

Learn how fast, crack-free GPU work graph subdivision for bicubic Bézier surfaces dramatically reduce triangle counts while simplifying implementation and matching hardware-tessellation quality.

## Optimize Android apps for Samsung Galaxy foldables and adaptive screen sizes

DevFeed: [Optimize Android apps for Samsung Galaxy foldables and adaptive screen sizes](<https://devfeed.tech/articles/optimize-your-apps-for-the-next-generation-of-samsung-galaxy-devices-22685.md>)

Original publisher: [Read original article](<http://android-developers.googleblog.com/2026/07/optimize-galaxy-screen-sizes.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-07-22T19:00:00Z

Content type: tutorial

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-3.md>)

Topics: [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [samsung](<https://devfeed.tech/topics/samsung.md>), [Android](<https://devfeed.tech/topics/android.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [android](<https://devfeed.tech/tags/android.md>), [devices](<https://devfeed.tech/tags/devices.md>), [layout](<https://devfeed.tech/tags/layout.md>), [samsung](<https://devfeed.tech/tags/samsung.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This developer guidance explains how to adapt Android apps for Samsung's latest foldable and wearable devices, including the Galaxy Z Fold8. It recommends responsive layouts that account for changing orientations, ultra-wide aspect ratios, and dynamic display states.

### Source excerpt

Posted by Fahd Imtiaz, Senior Product Manager and Miguel Montemayor, Developer Relations Engineer, Android Developer Experience Today at Galaxy Unpacked, Samsung unveiled its latest lineup of foldable and wearable devices. For developers, this means that the variety of form factors, screen sizes, and device postures your app needs to support is expanding once again. With devices like the Galaxy Z Fold8, the ecosystem is expanding to include hardware with a landscape-first natural orientation and a wider aspect ratio in its main display state. Whether a user is unfolding a large display, flipping open a cover screen, or glancing at their wrist, users expect a flawless experience. To help you meet this moment, we're sharing actionable guidance and new tooling updates to enable you to build adaptively proactively. Rethink layout architecture for dynamic displays, including ultra-wide foldables Building for the latest foldables means dropping assumptions about display orientation and size. This is especially true for the Galaxy Z Fold8, which adopts an ultra-wide display, adding to the variety of aspect ratios to account for. Devices with this landscape-first natural orientation show the limitations of hardcoded layout rules when users unfold the device. That's why we've introduced dedicated guidance for building for landscape foldables and trifolds. To build a responsive UI that handles these physics seamlessly, focus on the following core pillars: Build fluid, adaptive layouts: Wide aspect ratios and compact vertical heights require fluid UIs that scale responsively. Our updated adaptive design guidance advises considering the window class width first to determine layout changes, then adjusting for height. To let individual components fluidly adapt to the grid, structure your layout using flexible containers that allow your content to automatically wrap, span, and reflow. For design inspiration browse our adaptive sample app and dual-screen design galleries. Track act

## How Rain Affects Wireless Microwave Links: 24 GHz, 60 GHz, and 80 GHz Compared

DevFeed: [How Rain Affects Wireless Microwave Links: 24 GHz, 60 GHz, and 80 GHz Compared](<https://devfeed.tech/articles/how-rain-affects-wireless-microwave-links-24-ghz-60-ghz-and-80-ghz-compared-40174.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/netops/wireless/rain-fade-microwave-links/>)

Author: j2sw

Published: 2026-06-15T09:47:43Z

Content type: tutorial

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Network design](<https://devfeed.tech/topics/network-design.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [data centers](<https://devfeed.tech/topics/data-centers.md>)

Tags: [24ghz](<https://devfeed.tech/tags/24ghz.md>), [60ghz](<https://devfeed.tech/tags/60ghz.md>), [80ghz](<https://devfeed.tech/tags/80ghz.md>), [adaptive](<https://devfeed.tech/tags/adaptive.md>), [backhaul](<https://devfeed.tech/tags/backhaul.md>), [capacity](<https://devfeed.tech/tags/capacity.md>), [changes](<https://devfeed.tech/tags/changes.md>), [e-band](<https://devfeed.tech/tags/e-band.md>), [error-correction](<https://devfeed.tech/tags/error-correction.md>), [fiber](<https://devfeed.tech/tags/fiber.md>), [microwave](<https://devfeed.tech/tags/microwave.md>), [network](<https://devfeed.tech/tags/network.md>), [network-design](<https://devfeed.tech/tags/network-design.md>), [perfomance](<https://devfeed.tech/tags/perfomance.md>), [radio](<https://devfeed.tech/tags/radio.md>), [reduction](<https://devfeed.tech/tags/reduction.md>), [rf](<https://devfeed.tech/tags/rf.md>), [wireless](<https://devfeed.tech/tags/wireless.md>), [wireless-networking](<https://devfeed.tech/tags/wireless-networking.md>)

### AI overview

This article explains how rain fade affects wireless microwave links, with emphasis on 24 GHz, 60 GHz, and 80 GHz bands. It describes how precipitation reduces signal strength, causes adaptive modulation and throughput reductions, and can eventually cause a link to drop when fade margin is exhausted.

### Source excerpt

Rain can have a major impact on wireless microwave links, especially as frequencies increase. Learn how rain fade affects 24 GHz, 60 GHz, and 80 GHz circuits, and why fade margin is critical for reliable network design. The post How Rain Affects Wireless Microwave Links: 24 GHz, 60 GHz, and 80 GHz Compared appeared first on Justin Wilson (j2sw).

## How Compose is changing UI development

DevFeed: [How Compose is changing UI development](<https://devfeed.tech/articles/new-big-challenger-in-ui-development-39255.md>)

Original publisher: [Read original article](<https://kt.academy/article/compose_new_challenger>)

Published: 2026-05-11T00:00:00Z

Content type: opinion

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Android](<https://devfeed.tech/topics/android.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [React](<https://devfeed.tech/topics/react.md>), [Vue.js](<https://devfeed.tech/topics/vue.md>), [Web](<https://devfeed.tech/topics/web.md>), [wasm](<https://devfeed.tech/topics/wasm.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [android](<https://devfeed.tech/tags/android.md>), [android-compose](<https://devfeed.tech/tags/android-compose.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [compose](<https://devfeed.tech/tags/compose.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [frontend-development](<https://devfeed.tech/tags/frontend-development.md>), [ios](<https://devfeed.tech/tags/ios.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [react](<https://devfeed.tech/tags/react.md>), [screenshot-testing](<https://devfeed.tech/tags/screenshot-testing.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

### AI overview

This video transcript argues that Compose, a Kotlin-based declarative UI framework, is expanding beyond Android to iOS, desktop, and websites. It highlights Compose's shared tooling, adaptive layouts, previews, screenshot testing, and native animations while acknowledging weaker browser debugging support than traditional web tools.

### Source excerpt

How Compose is changing the game in UI development.

## Meet FlexBox: The Powerful New Layout System for Compose

DevFeed: [Meet FlexBox: The Powerful New Layout System for Compose](<https://devfeed.tech/articles/meet-flexbox-the-powerful-new-layout-system-for-compose-25986.md>)

Original publisher: [Read original article](<https://proandroiddev.com/meet-flexbox-the-powerful-new-layout-system-for-compose-446b1f65cc62?source=rss-711ab22c5c77------2>)

Author: Nav Singh

Published: 2026-03-27T18:22:23Z

Content type: article

Language: en

Sources: [Stories by Nav Singh 🇨🇦 on Medium](<https://devfeed.tech/sources/stories-by-nav-singh-on-medium.md>)

Topics: [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [ui](<https://devfeed.tech/topics/ui.md>), [CSS](<https://devfeed.tech/topics/css.md>)

Tags: [3](<https://devfeed.tech/tags/3.md>), [adaptive](<https://devfeed.tech/tags/adaptive.md>), [alignment](<https://devfeed.tech/tags/alignment.md>), [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [api](<https://devfeed.tech/tags/api.md>), [code](<https://devfeed.tech/tags/code.md>), [compose](<https://devfeed.tech/tags/compose.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [container](<https://devfeed.tech/tags/container.md>), [css](<https://devfeed.tech/tags/css.md>), [flexbox](<https://devfeed.tech/tags/flexbox.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [layout](<https://devfeed.tech/tags/layout.md>), [space](<https://devfeed.tech/tags/space.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This tutorial introduces FlexBox, a new Jetpack Compose layout system inspired by CSS Flexbox. It explains how FlexBox arranges children dynamically and covers FlexBoxConfig parameters for direction, wrapping, alignment, spacing, and item distribution, along with Modifier.flex controls and code samples.

### Source excerpt

Header image Jetpack Compose continues to evolve, and with the introduction of the new FlexBox layout, we finally have a powerful, flexible way to design adaptive UIs -- inspired by the CSS Flexbox model. https://developer.android.com/develop/ui/compose/layouts/adaptive/flexbox If you've ever used Row, Column, or FlowRowYou'll feel right at home. FlexBox acts as a superset, combining their capabilities while providing granular control over alignment, wrapping, and item distribution. Until now, we had to choose between rigid layouts (Row/Column) or more dynamic ones (FlowRow/FlowColumn). FlexBox merges the best of both worlds -- flexibility and simplicity. What Is FlexBox? Composable brings the concept of flexible layouts from the web into Jetpack Compose. Arranges its children dynamically, allowing them to grow, shrink, or wrap based on available space and configuration. Preview FlexBoxFlexBox API🏗 Building blocks and their roles.FlexBoxThe main composable responsible for arranging children.FlexBox( config = { direction(FlexDirection.Row) wrap(FlexWrap.Wrap) justifyContent(FlexJustifyContent.SpaceBetween) alignItems(FlexAlignItems.Center) gap(8.dp) }, modifier = Modifier .border(1.dp, Color.Black) ) { Text( "Item 1", Modifier .flex { grow(1f) } .background(color = randomColor()) .border(1.dp, Color.Black) ) Text( "Item 2", Modifier .flex { basis(80.dp) } .background(color = randomColor())) }Screenshot FlexBox SampleFlexBoxConfigConfigures the container's layout behavior -- direction, wrapping, justification, alignment, and spacing. Key parameters: direction: Controls the main axis (Row, Column). wrap: Determines if items flow onto new lines. Here we have 3 options: Wrap, NoWrap, WrapReverse justifyContent: Distributes space along the main axis(start, end, etc). alignItems: Defines how items align on the cross-axis(start, end, etc). alignContent: Controls how multiple lines are distributed along the cross-axis. This applies only when the wrap is FlexWrap.Wrap or FlexWr

## Xcode 26 Migration, UIScene Rollout, Initializr Localization Bundles, and More

DevFeed: [Xcode 26 Migration, UIScene Rollout, Initializr Localization Bundles, and More](<https://devfeed.tech/articles/xcode-26-migration-uiscene-rollout-initializr-localization-bundles-and-more-19682.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/xcode-26-migration-and-localization-bundles/>)

Author: Shai Almog

Published: 2026-03-07T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Xcode](<https://devfeed.tech/topics/xcode.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Localization (l10n)](<https://devfeed.tech/topics/localization.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Android](<https://devfeed.tech/topics/android.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [android](<https://devfeed.tech/tags/android.md>), [developer-guide](<https://devfeed.tech/tags/developer-guide.md>), [ios](<https://devfeed.tech/tags/ios.md>), [migration](<https://devfeed.tech/tags/migration.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [updates](<https://devfeed.tech/tags/updates.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

A Codename One update reports a staged Xcode 26 migration, initial UIScene support for testing, and Initializr-generated localization resource bundles. It also covers localization workflow improvements, Android adaptive icons, iOS notification replacement fixes, and UI and resource tooling updates.

### Source excerpt

We started the Xcode 26 migration rollout, Initializr now generates localization resource bundles, and there are several useful platform updates you should know about.

## Using Navigation 3 with Compose Multiplatform

DevFeed: [Using Navigation 3 with Compose Multiplatform](<https://devfeed.tech/articles/using-navigation-3-with-compose-multiplatform-25199.md>)

Original publisher: [Read original article](<https://johnoreilly.dev/posts/navigation3-cmp/>)

Published: 2025-11-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [John O'Reilly](<https://devfeed.tech/sources/john-o-reilly.md>)

Topics: [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>), [navigation](<https://devfeed.tech/topics/navigation.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [Google](<https://devfeed.tech/topics/google.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [google](<https://devfeed.tech/tags/google.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [material3](<https://devfeed.tech/tags/material3.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

A tutorial on using Navigation 3 with Compose Multiplatform in a shared Kotlin Multiplatform project. It covers dependencies, back-stack-based navigation, route mapping, and adaptive list/detail layouts using Material3 Adaptive Navigation3.

### Source excerpt

Navigation 3 is a new Compose based navigation library from Google that's designed with ease of use and flexibility in mind.

## The Agentic OODA Loop: How AI and Humans Learn to Defend Together

DevFeed: [The Agentic OODA Loop: How AI and Humans Learn to Defend Together](<https://devfeed.tech/articles/the-agentic-ooda-loop-how-ai-and-humans-learn-to-defend-together-7799.md>)

Original publisher: [Read original article](<https://snyk.io/blog/agentic-ooda-loop/>)

Author: Manoj Nair

Published: 2025-11-10T05:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Securing AI](<https://devfeed.tech/topics/securing-ai.md>), [ai security](<https://devfeed.tech/topics/ai-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-security](<https://devfeed.tech/tags/agentic-security.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [autonomous](<https://devfeed.tech/tags/autonomous.md>), [autonomous-agents](<https://devfeed.tech/tags/autonomous-agents.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [context](<https://devfeed.tech/tags/context.md>), [cycles](<https://devfeed.tech/tags/cycles.md>), [executive](<https://devfeed.tech/tags/executive.md>), [false-positive](<https://devfeed.tech/tags/false-positive.md>), [loops](<https://devfeed.tech/tags/loops.md>), [model](<https://devfeed.tech/tags/model.md>), [pmm](<https://devfeed.tech/tags/pmm.md>), [policy](<https://devfeed.tech/tags/policy.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [security](<https://devfeed.tech/tags/security.md>), [systems](<https://devfeed.tech/tags/systems.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

This article presents the Agentic OODA Loop as a model for human and AI security engineers to defend AI-native systems. Inspired by the fighter-pilot cycle of Observe, Orient, Decide, and Act, it advocates adaptive defense that gains real-time visibility, reasons about context, automates policy enforcement and remediation with human oversight, and continuously learns from alerts, false positives, and exploit attempts.

### Source excerpt

Discover how AI and human security engineers collaborate to defend against evolving threats at machine speed. Learn about the new mindset for adaptive, intelligent, and symbiotic defense in the age of Agentic AI.

## Now in Android #119: Android 16, Desktop Experiences, Adaptive Apps, and More

DevFeed: [Now in Android #119: Android 16, Desktop Experiences, Adaptive Apps, and More](<https://devfeed.tech/articles/now-in-android-119-22673.md>)

Original publisher: [Read original article](<https://medium.com/androiddevelopers/now-in-android-119-7b86ad2b3e81?source=rss----95b274b437c2---4>)

Author: Meghan Mehta

Published: 2025-07-09T17:02:38Z

Content type: article

Language: en

Sources: [Android Developers - Medium](<https://devfeed.tech/sources/android-developers-medium.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Development](<https://devfeed.tech/topics/development.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [navigation](<https://devfeed.tech/topics/navigation.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [android](<https://devfeed.tech/tags/android.md>), [android-16](<https://devfeed.tech/tags/android-16.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [compose](<https://devfeed.tech/tags/compose.md>), [featured](<https://devfeed.tech/tags/featured.md>), [google](<https://devfeed.tech/tags/google.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [now-in-android](<https://devfeed.tech/tags/now-in-android.md>), [release](<https://devfeed.tech/tags/release.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Now in Android #119 covers the release of Android 16, including camera and media API updates, edge-to-edge requirements, adaptive behavior, predictive back navigation, progress notifications, and new graphics capabilities. It also summarizes Google I/O 2025 announcements about desktop experiences, adaptive apps, performance optimization, testing, CameraX, and Media3Effects.

### Source excerpt

Android 16, Desktop Experiences, Adaptive Apps, Testing Videos, AndroidX and more! Welcome to Now in Android, your ongoing guide to what's new and notable in the world of Android development. In this edition we will cover Android 16, Desktop Experiences, Adaptive Apps, Testing Videos, AndroidX and more! https://medium.com/media/e5e1b0709e27441479904677742b5c3e/hrefhttps://medium.com/media/91590868757d125ca9ea41b7f1260065/href Most of the content of this post is available in the form of a video or podcast, so feel free to watch or listen rather than read on. (Or do all three to help you remember! There won't be a quiz.) Android 16 is here 🤖 Android 16 is released and available on supported Pixel devices, with new devices to follow. The source code is available at the Android Open Source Project. Key updates include: Enhanced camera and media APIs for pro users, with night mode scene detection, hybrid auto exposure and precise color temperature adjustments. Improved UltraHDR image support with HEIC encoding and an embedded photo picker. Apps targeting Android 16 can no longer opt-out of going edge-to-edge Changes to how the system manages orientation, resizability, and aspect ratio restrictions. System animations for back-to-home, cross-task, and cross-activity by default. In addition, this release extends predictive back navigation to three-button navigation, meaning that users long-pressing the back button will see a glimpse of the previous screen before navigating back. Progress style notifications which lets you create progress-centric notifications that can denote states and milestones in a user journey using points and segments. RuntimeColorFilter and RuntimeXfermode, allowing you to author complex effects like Threshold, Sepia, and Hue Saturation in AGSL and apply them to draw calls. Android 16 is here Top 3 updates for building excellent, adaptive apps at Google I/O '25 🤖 At Google I/O 2025, several advancements were announced for Android, including the rollou

## How Blinkit's Droid Dex Adapts Android App Performance to Device Capabilities

DevFeed: [How Blinkit's Droid Dex Adapts Android App Performance to Device Capabilities](<https://devfeed.tech/articles/how-blinkit-cracked-android-s-performance-puzzle-with-droid-dex-20084.md>)

Original publisher: [Read original article](<https://lambda.blinkit.com/droid-dex-1f807901626f?source=rss----42df4a1e8725---4>)

Author: Karan Gourisaria

Published: 2025-06-26T07:03:41Z

Content type: article

Language: en

Sources: [Grofers](<https://devfeed.tech/sources/grofers.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Development](<https://devfeed.tech/topics/development.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [android](<https://devfeed.tech/tags/android.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [anr](<https://devfeed.tech/tags/anr.md>), [app-performance](<https://devfeed.tech/tags/app-performance.md>), [caching](<https://devfeed.tech/tags/caching.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [fragmentation](<https://devfeed.tech/tags/fragmentation.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [mobile-development](<https://devfeed.tech/tags/mobile-development.md>), [performance](<https://devfeed.tech/tags/performance.md>), [real-time](<https://devfeed.tech/tags/real-time.md>)

### AI overview

This article describes Blinkit's Droid Dex, a system that classifies device performance and adapts Android app behavior accordingly. It presents device fragmentation as a source of out-of-memory errors, slower screen rendering, and ANRs, and describes adaptations such as concurrency limits, caching levels, power-saving mode, and simplified animations.

### Source excerpt

How Blinkit Cracked Android's Performance Puzzle with Droid DexAdaptive real-time performance tuning -- fewer ANRs, smoother UX, and smarter device-specific optimization Picture this: Your app runs buttery-smooth on Pixel 7 Pro while throwing ANRs on a Redmi Note 4. Users on a Fold 6 have to experience the same janky transitions as those on a INR 6,000 device. Sounds familiar? Welcome to Android development in 2025, where device fragmentation is one of the biggest challenges. This is the story of how Blinkit solved Android's most notorious problem: intelligent, real-time performance adaptation. 📱 The Problem: One Codebase, Infinite Devices Device Fragmentation isn't just a developer headache -- it's a business liability. At Blinkit, we serve millions of users across India's most diverse Android ecosystem, from ultra-budget to flagship devices. Consider these jaw-dropping stats from our production data: 57% of total OOMs occur on devices with less than 4GB of RAM The average time to render key screens is 2.5 times slower on budget phones compared to flagships 20% of users drop off after experiencing a single ANR Traditional solutions? They're all broken: 🔴 The Conservative Trap: Design for the weakest device. Result? Premium users get a subpar experience. 🔴 The Aggressive Fallacy: Optimize for flagships. Result? 60% of users face OOMs and ANRs. We needed something better -- something smarter, that could make apps think about performance in real-time. 🔥 Introducing: Droid Dex Imagine your app could sense the device it's running on and instantly adapt: "This phone can handle 4 concurrent videos, aggressive caching, and premium transitions" or "This device needs power-saving mode, minimal caching, and simplified animations"? That's exactly what Droid Dex does. It's not just another performance library -- it's an intelligent performance classification system that lets your app adapt to its environment. // Make your app performance-aware with a single call DroidDex.getPerformanc

## A product manager's guide to adapting Android apps across devices

DevFeed: [A product manager's guide to adapting Android apps across devices](<https://devfeed.tech/articles/a-product-manager-s-guide-to-adapting-android-apps-across-devices-22667.md>)

Original publisher: [Read original article](<https://medium.com/androiddevelopers/a-product-managers-guide-to-adapting-android-apps-across-devices-b2e9b8bfe5f1?source=rss----95b274b437c2---4>)

Author: Android Developers

Published: 2025-06-10T18:06:14Z

Content type: article

Language: en

Sources: [Android Developers - Medium](<https://devfeed.tech/sources/android-developers-medium.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Development](<https://devfeed.tech/topics/development.md>), [App](<https://devfeed.tech/topics/app.md>), [API](<https://devfeed.tech/topics/api.md>), [Google](<https://devfeed.tech/topics/google.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [android](<https://devfeed.tech/tags/android.md>), [android-16](<https://devfeed.tech/tags/android-16.md>), [android-apps](<https://devfeed.tech/tags/android-apps.md>), [api](<https://devfeed.tech/tags/api.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-preview](<https://devfeed.tech/tags/developer-preview.md>), [featured](<https://devfeed.tech/tags/featured.md>), [google-io-2025](<https://devfeed.tech/tags/google-io-2025.md>), [large-screen](<https://devfeed.tech/tags/large-screen.md>), [large-screen-display](<https://devfeed.tech/tags/large-screen-display.md>), [layout](<https://devfeed.tech/tags/layout.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [platform](<https://devfeed.tech/tags/platform.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This guide explains why Android developers should adapt apps for phones, foldables, tablets, Chromebooks, cars, Wear, and XR. It discusses Android 16 changes for apps targeting SDK 36, including changes to orientation and resizability restrictions on large-screen devices, and describes the user-experience, development-efficiency, and market-reach benefits of adaptive apps.

### Source excerpt

Posted by Fahd Imtiaz, Product Manager, Android Developer Experience This article is also shared on the Android Developers Blog Today, Android is launching a few updates across the platform! This includes the start of Android 16's rollout, with details for both developers and users, a Developer Preview for enhanced Android desktop experiences with connected displays, and updates for Android users across Google apps and more, plus the June Pixel Drop. We're also recapping all the Google I/O updates for Android developers focused on building excellent, adaptive Android apps. With new form factors emerging continually, the Android ecosystem is more dynamic than ever. From phones and foldables to tablets, Chromebooks, TVs, cars, Wear and XR, Android users expect their apps to run seamlessly across an increasingly diverse range of form factors. Yet, many Android apps fall short of these expectations as they are built with UI constraints such as being locked to a single orientation or restricted in resizability. With this in mind, Android 16 introduced API changes for apps targeting SDK level 36 to ignore orientation and resizability restrictions starting with large screen devices, shifting toward a unified model where adaptive apps are the norm. This is the moment to move ahead. Adaptive apps aren't just the future of Android, they're the expectation for your app to stand out across Android form factors. Why you should prioritize adaptive nowSource: internal Google data Prioritizing optimizations to make your app adaptive isn't just about keeping up with the orientation and resizability API changes in Android 16 for apps targeting SDK 36. Adaptive apps unlock tangible benefits across user experience, development efficiency, and market reach. Mobile apps can now reach users on over 500 million active large screen devices: Mobile apps run on foldables, tablets, Chromebooks, and even compatible cars, with minimal changes. Android 16 will introduce significant advancements i

## Now in Android #117 -- Google I/O 2025 Part I

DevFeed: [Now in Android #117 -- Google I/O 2025 Part I](<https://devfeed.tech/articles/now-in-android-117-google-i-o-2025-part-i-22671.md>)

Original publisher: [Read original article](<https://medium.com/androiddevelopers/now-in-android-117-google-i-o-2025-part-i-fd20a09a2299?source=rss----95b274b437c2---4>)

Author: Daniel Galpin

Published: 2025-06-05T17:28:56Z

Content type: article

Language: en

Sources: [Android Developers - Medium](<https://devfeed.tech/sources/android-developers-medium.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Material Design](<https://devfeed.tech/topics/material-design.md>), [Development](<https://devfeed.tech/topics/development.md>), [Google](<https://devfeed.tech/topics/google.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Android XR](<https://devfeed.tech/topics/android-xr.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [adaptive](<https://devfeed.tech/tags/adaptive.md>), [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [android-16](<https://devfeed.tech/tags/android-16.md>), [android-xr](<https://devfeed.tech/tags/android-xr.md>), [design-patterns](<https://devfeed.tech/tags/design-patterns.md>), [development](<https://devfeed.tech/tags/development.md>), [featured](<https://devfeed.tech/tags/featured.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [google](<https://devfeed.tech/tags/google.md>), [google-i-o](<https://devfeed.tech/tags/google-i-o.md>), [google-io-2025](<https://devfeed.tech/tags/google-io-2025.md>), [material-design](<https://devfeed.tech/tags/material-design.md>), [now-in-android](<https://devfeed.tech/tags/now-in-android.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

This first part of a special Google I/O 2025 edition of Now in Android surveys updates across Material Design, Android form factors, adaptive app development, Android XR, on-device and cloud-based AI, and Android 16. It highlights Material 3 Expressive, including new motion physics, typography, shapes, colors, and component configuration capabilities.

### Source excerpt

Now in Android #117 -- Google I/O 2025 Part IDesign, Watches, Cars, Tablets, Adaptive Apps, Android XR, Gemini, and Android 16 Welcome to part one of a special two-part Google I/O 2025 edition of Now in Android. This first post will cover a bunch of changes related to the latest evolution of Material Design, watches, cars, tablets, laptops, and connected displays, the latest in adaptive app development, XR development, how to take advantage of on-device and cloud based AI, and Android 16. https://medium.com/media/f4779f9096112bf2cfff21aec7eeb199/hrefhttps://medium.com/media/d23b17afda66e01541bb4c84ecea4974/href Most of the content of this post is available in the form of a video or podcast, so feel free to watch or listen rather than read on. (Or do all three to help you remember! There won't be a quiz.) The Android Show: I/O Edition -- what Android devs need to know! 🤖 We began the I/O season with a special edition of The Android Show, where we introduced the latest evolution of Material Design, Material 3 Expressive. https://medium.com/media/815112dc9a5b3a849cced5343837f4e6/href The Android Show: I/O Edition - what Android devs need to know! https://medium.com/media/906cc031e2cbb814b2a4964db156a2cc/href Material 3 Expressive adds a new motion physics system, new type styles for variable and static fonts, an expanded shape library with morphing animations, and an expanded range of colors. Fifteen new or updated components now feature more configuration capabilities, shape options, emphasized text, and other expressive updates. The Material team has a post where you can read all about it, including design tactics. M3 Expressive: Engaging UX Design At I/O Build next-level UX with Material 3 Expressive covered how to use the new expressive design patterns; breaking down the research, explaining new guidelines, and including new design files + code. https://medium.com/media/4ce31edc8b396f71acc6192d1ac6160f/href The first beta of the Q3 Android 16 update contains much of

## CPython Performance Evolution: From Specialization to JIT

DevFeed: [CPython Performance Evolution: From Specialization to JIT](<https://devfeed.tech/articles/cpython-performance-evolution-from-specialization-to-jit-10.md>)

Original publisher: [Read original article](<https://blog.abhimanyu-saharan.com/posts/cpython-performance-evolution-from-specialization-to-jit>)

Author: Abhimanyu Saharan

Published: 2025-05-24T00:00:00Z

Content type: article

Language: en

Sources: [Abhimanyu Saharan](<https://devfeed.tech/sources/abhimanyu-s-blog.md>)

Topics: [JIT](<https://devfeed.tech/topics/jit.md>)

Tags: [3](<https://devfeed.tech/tags/3.md>), [adaptive](<https://devfeed.tech/tags/adaptive.md>), [bytecode](<https://devfeed.tech/tags/bytecode.md>), [evolution](<https://devfeed.tech/tags/evolution.md>), [jit](<https://devfeed.tech/tags/jit.md>), [performance](<https://devfeed.tech/tags/performance.md>), [python](<https://devfeed.tech/tags/python.md>), [python-3-14](<https://devfeed.tech/tags/python-3-14.md>)

### AI overview

This article explains CPython's performance evolution from adaptive bytecode in version 3.11 to JIT execution in version 3.14, improving performance without requiring an interpreter rewrite.

### Source excerpt

Explore how CPython evolved from adaptive bytecode in 3.11 to JIT execution in 3.14, boosting performance without rewriting the interpreter.

## Mobian's Early 2025 Developments: Debian Packages, Device Support, and a New Login Screen

DevFeed: [Mobian's Early 2025 Developments: Debian Packages, Device Support, and a New Login Screen](<https://devfeed.tech/articles/2025-off-to-a-flying-start-34240.md>)

Original publisher: [Read original article](<https://blog.mobian.org/posts/2025/02/early-2025-news/>)

Author: Mobian team

Published: 2025-02-19T00:00:00Z

Content type: article

Language: en

Sources: [Mobian's Blog](<https://devfeed.tech/sources/mobian-s-blog.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [GTK](<https://devfeed.tech/topics/gtk.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [Wayland](<https://devfeed.tech/topics/wayland.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [debian](<https://devfeed.tech/tags/debian.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [patches](<https://devfeed.tech/tags/patches.md>), [wayland](<https://devfeed.tech/tags/wayland.md>)

### AI overview

The article reviews recent Mobian developments, including new device support, improved Debian and Mobian packages, plans to reduce the Mobian package repository to mostly Mobian-specific and hardware-support packages, and progress toward a new default mobile login screen.

### Source excerpt

Over the past few months, and especially since the last holiday season, many exciting things have happened in Mobian: new devices are (about to be) officially supported, many new and improved packages have made their way into both Debian and Mobian, and we're getting ready for our next stable release! Towards a "device-specific only" repository Thanks to the involvement of upstream developers (by either accepting or writing patches to ensure their applications can be used on mobile devices) and the work of the relevant Debian teams, many GNOME and KDE apps were made adaptive and could be uploaded to the main Debian archive without any additional downstream patch. This allowed us to drop (almost) all of the applications we were distributing through the Mobian package repository: Evince has been replaced with Papers, Loupe is now used instead of EOG and our main camera app is now Snapshot, all available directly from Debian! GNOME Text Editor now works well enough on mobile devices, as do Software and Settings We plan on getting rid of the remaining few ones before the Trixie release: Millipixels (Librem 5 camera app) will be replaced by Megapixels v2 once it hits the Debian archive wake-mobile will likely be dropped as it's no longer maintained, and upstream offers .deb packages for download anyway Except for a patched version of GTK 3 which we will keep maintaining until Phosh is ported to GTK 4, this means all packages in the Mobian archive will be either Mobian-specific (mainly metapackages) or hardware support packages (kernels and device-specific tweaks). A better tomorrow greeter Another major milestone we're about to reach is the move to a new default login screen: back in 2022, we decided that user session management on mobile devices shouldn't get any special treatment, and we should rely on a "display manager" similar to GDM/LightDM/SDDM, for instance. This would bring many benefits, the most prominent ones being multi-user setups for those who need it (e.g

## Adaptive Layouts in Compose Multiplatform - Kevin Schildhorn

DevFeed: [Adaptive Layouts in Compose Multiplatform - Kevin Schildhorn](<https://devfeed.tech/articles/adaptive-layouts-in-compose-multiplatform-kevin-schildhorn-38155.md>)

Original publisher: [Read original article](<https://touchlab.co/adaptive-layouts-cmp>)

Published: 2024-12-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [android](<https://devfeed.tech/tags/android.md>), [compose](<https://devfeed.tech/tags/compose.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [layout](<https://devfeed.tech/tags/layout.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [screen](<https://devfeed.tech/tags/screen.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article explains adaptive layouts in Compose Multiplatform, including navigation and canonical list-detail layouts. It describes how these layouts adapt interfaces across Android, iOS, Desktop, and Web, and compares them with the AndroidX API.

### Source excerpt

Adaptive Layouts is a way of adapting your UI to fit different display sizes on Android, and it's now available for Compose Multiplatform.

## Compose by example: BoxWithConstraints

DevFeed: [Compose by example: BoxWithConstraints](<https://devfeed.tech/articles/compose-by-example-boxwithconstraints-22650.md>)

Original publisher: [Read original article](<https://www.valueof.io/blog/compose-boxwithconstraints-boxwithconstraintsscope>)

Author: james shvarts

Published: 2022-11-18T12:30:48Z

Content type: tutorial

Language: en

Sources: [Android Blog - Mobile Dev Notes](<https://devfeed.tech/sources/android-blog-mobile-dev-notes.md>)

Topics: [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [compose](<https://devfeed.tech/tags/compose.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [layout](<https://devfeed.tech/tags/layout.md>), [screen](<https://devfeed.tech/tags/screen.md>)

### AI overview

A practical tutorial on using BoxWithConstraints in Jetpack Compose to build responsive layouts. It demonstrates adapting a horizontal carousel to portrait and landscape modes by calculating card sizes from available constraints, and explains how BoxWithConstraints affects Compose phases.

### Source excerpt

A practical example of using BoxWithConstraints in Jetpack Compose to build responsive layouts

## Lazy Grid layouts in Compose

DevFeed: [Lazy Grid layouts in Compose](<https://devfeed.tech/articles/lazy-grid-layouts-in-compose-22660.md>)

Original publisher: [Read original article](<https://www.valueof.io/blog/lazy-grids-gridcells-fixed-adaptive-custom-compose>)

Author: James Shvarts

Published: 2022-05-26T02:39:38Z

Content type: tutorial

Language: en

Sources: [Android Blog - Mobile Dev Notes](<https://devfeed.tech/sources/android-blog-mobile-dev-notes.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [code](<https://devfeed.tech/tags/code.md>), [compose](<https://devfeed.tech/tags/compose.md>), [examples](<https://devfeed.tech/tags/examples.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [layout](<https://devfeed.tech/tags/layout.md>)

### AI overview

This tutorial explains three ways to build lazy grid layouts in Jetpack Compose: fixed cell counts, adaptive cell sizing, and custom grid configurations. It also discusses spacing, orientation changes, and examples using source code.

### Source excerpt

Covers 3 ways to build lazy grid layouts using fixed, adaptive and custom configuration

## Supporting adaptive themed icons on Android 13

DevFeed: [Supporting adaptive themed icons on Android 13](<https://devfeed.tech/articles/supporting-adaptive-themed-icons-on-android-13-28363.md>)

Original publisher: [Read original article](<https://siddroid.com/post/android/supporting-adaptive-themed-icons-on-android-13/>)

Author: Siddhesh Patil

Published: 2022-05-19T11:50:55Z

Content type: tutorial

Language: en

Sources: [Sid Patil - Android Engineer and Kotlin Advocate](<https://devfeed.tech/sources/sid-patil-android-engineer-and-kotlin-advocate.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [android-13](<https://devfeed.tech/topics/android-13.md>), [material-you](<https://devfeed.tech/topics/material-you.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [personalization](<https://devfeed.tech/topics/personalization.md>), [Specifications](<https://devfeed.tech/topics/specifications.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [adaptive-icons](<https://devfeed.tech/tags/adaptive-icons.md>), [android](<https://devfeed.tech/tags/android.md>), [android-13](<https://devfeed.tech/tags/android-13.md>), [android-13-features](<https://devfeed.tech/tags/android-13-features.md>), [android-system-ui](<https://devfeed.tech/tags/android-system-ui.md>), [android-tiramisu](<https://devfeed.tech/tags/android-tiramisu.md>), [articles-by-sid-patil](<https://devfeed.tech/tags/articles-by-sid-patil.md>), [icons](<https://devfeed.tech/tags/icons.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [material-you](<https://devfeed.tech/tags/material-you.md>), [md3](<https://devfeed.tech/tags/md3.md>), [migrate](<https://devfeed.tech/tags/migrate.md>), [migrating-apps-to-android-tiramisu](<https://devfeed.tech/tags/migrating-apps-to-android-tiramisu.md>), [migrating-to-android-13](<https://devfeed.tech/tags/migrating-to-android-13.md>), [monet](<https://devfeed.tech/tags/monet.md>), [monet-theming](<https://devfeed.tech/tags/monet-theming.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [specifications](<https://devfeed.tech/tags/specifications.md>), [support](<https://devfeed.tech/tags/support.md>), [supporting-themed-icons-on-android-13](<https://devfeed.tech/tags/supporting-themed-icons-on-android-13.md>), [system-ui-apk](<https://devfeed.tech/tags/system-ui-apk.md>), [themed-icons](<https://devfeed.tech/tags/themed-icons.md>), [tiramisu](<https://devfeed.tech/tags/tiramisu.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

A tutorial on adding adaptive themed icon support to Android applications targeting Android 13 (Tiramisu). It explains the role of Material You and Monet, and identifies Android 13, device-maker Monet support, launcher support, and app-level support as requirements.

### Source excerpt

One of the coolest features of Android 13 with Material You and Monet is dynamically themed icons. Let us take a look at how we can migrate our apps to Tiramisu and add support for custom themed icons to match the system wide dynamic theme colors.

## L2 Regularization and Batch Norm

DevFeed: [L2 Regularization and Batch Norm](<https://devfeed.tech/articles/l2-regularization-and-batch-norm-20188.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/l2-regularization-and-batch-norm/>)

Author: David Wu

Published: 2019-01-29T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [machine learning overfitting](<https://devfeed.tech/topics/machine-learning-overfitting.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [model](<https://devfeed.tech/tags/model.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

This blog post explains how L2 regularization, or weight decay, interacts with batch normalization in convolutional neural networks. Under typical architectures and stochastic gradient descent, the L2 penalty can lose its usual regularizing effect and instead behave essentially like an adaptive adjustment to the learning rate. The analysis may not apply to ADAM or other alternative optimizers.

### Source excerpt

This blog post is about an interesting detail about machine learning that I came across as a researcher at Jane Street - that of the interaction between L2 regularization, also known as weight decay, and batch normalization.

## Edge of Chaos and Hyper Productive Software Development Teams

DevFeed: [Edge of Chaos and Hyper Productive Software Development Teams](<https://devfeed.tech/articles/edge-of-chaos-and-hyper-productive-software-development-teams-30321.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/edge-of-chaos-hyper-productive-teams/>)

Published: 2008-12-02T15:41:57Z

Content type: article

Language: en

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Agile](<https://devfeed.tech/topics/agile.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [agile](<https://devfeed.tech/tags/agile.md>), [chaos](<https://devfeed.tech/tags/chaos.md>), [development](<https://devfeed.tech/tags/development.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [scrum](<https://devfeed.tech/tags/scrum.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [teams](<https://devfeed.tech/tags/teams.md>)

### AI overview

This article applies the "edge of chaos" concept from complex adaptive systems to software development teams. It argues that teams may be most effective when they balance structure and flexibility: excessive process can impede creativity, while too little process can prevent useful work. The article connects this balance with the idea of hyper-productive teams and Agile practices.

### Source excerpt

Many researchers tend to think that CAS may work efficiently at the edge of chaos. A system with a very high order can't solve complex creative tasks, as well as a pure chaotic system. It seems the system should balance between chaos and order to survive and adapt. The "edge of chaos" term was emerged during self-reproductive cellular automata researches in 1990. It appeared that at a particular noise level the system can reproduce its state, while at a low noise levels states are random. This edge value was mathematically analyzed and it was shown that in such a state the system has a maximum of information. The "Edge of Chaos" term spread and applied to complex adaptive systems. For example, we may suggest that evolution drives systems to the edge of chaos, and it is one of the reasons of life origin. Life is a very interesting and complex thing in itself. Most likely it could not appear neither in order state and in chaos state. Life exists if there is a stable base, but with possibilities of changes. Edge of Chaos and Software Development How can we apply the edge of chaos concept to software development? Obviously, edge of chaos is a state where the development team works with maximum efficiency. Complex processes and explicit rules impede creativity. The team becomes too ordered to think :). On the other hand, no processes and no rules lead to chaos. The development team can't complete anything useful, and that is something we call hack & fix process. As a software development folks, we are particularly interested in two questions: How can we drive the team to the edge of chaos? How we will ensure that the team is at the edge of chaos? The human who knows the answers to these questions most certainly will be rich and famous. However I am not sure whether you can find such a man. It is obvious that edge of chaos = hyper productivity. This term often used in Scrum. However it is quite hard to define hyper productivity. Hyper-productive teams are hard to define.