Tagged articles
13 articles
Page 1 of 1
Design Hub
Design Hub
Apr 14, 2026 · User Experience Design

Why Google’s Material 3 Update Turns Motion into a Theme (It’s Not About the Bounce)

Google’s Material 3 Expressive update moves motion from scattered component parameters into a unified theme layer called a motion scheme, providing preset expressive and standard schemes, semantic animation types, and customizable spring‑based tokens that let designers and developers control UI feel consistently across platforms.

Android UIComposeMaterial Design
0 likes · 8 min read
Why Google’s Material 3 Update Turns Motion into a Theme (It’s Not About the Bounce)
AndroidPub
AndroidPub
Sep 1, 2025 · Mobile Development

Unveiling Jetpack Compose’s LayoutNode: The Hidden Engine Behind UI Performance

This article demystifies Jetpack Compose’s LayoutNode, explaining its role as the runtime representation of composable UI elements, the three‑layer node architecture, how it interacts with Modifier.Node, the rendering pipeline, and provides practical code examples for creating efficient custom layouts.

Android UICustom LayoutJetpack Compose
0 likes · 12 min read
Unveiling Jetpack Compose’s LayoutNode: The Hidden Engine Behind UI Performance
Sohu Tech Products
Sohu Tech Products
Aug 28, 2025 · Mobile Development

Why Jetpack Compose Outperforms Traditional Android Views: Performance, Efficiency & Architecture

Jetpack Compose dramatically improves Android UI development by offering declarative syntax, faster development cycles, reduced code size, superior performance benchmarks over RecyclerView, advanced state management with Snapshot System, powerful animation APIs, modular architecture techniques, and practical migration strategies, while also highlighting its limitations compared to traditional View and HarmonyOS ArkUI.

Android UIJetpack ComposeState Management
0 likes · 16 min read
Why Jetpack Compose Outperforms Traditional Android Views: Performance, Efficiency & Architecture
AndroidPub
AndroidPub
Jun 30, 2025 · Mobile Development

Mastering Shared Element Transitions in Jetpack Compose: From Basics to Advanced Tricks

Explore the complete guide to implementing shared element transitions in Jetpack Compose, covering essential APIs like SharedTransitionLayout, Modifier.sharedElement, and Modifier.sharedBounds, with detailed code examples, common pitfalls, container transforms, resize modes, and practical solutions for smooth, hero‑style animations across Android screens.

Android UIJetpack Composeshared element transition
0 likes · 19 min read
Mastering Shared Element Transitions in Jetpack Compose: From Basics to Advanced Tricks
Sohu Tech Products
Sohu Tech Products
Jan 8, 2025 · Mobile Development

Understanding Jetpack Compose Layout Process: Composition, Measurement, and Modifier Nodes

Jetpack Compose’s layout process consists of three steps—measuring children, deciding the parent’s size, and placing children—driven by a MeasurePolicy that respects explicit Constraints, while Modifier nodes adjust those constraints and intrinsic measurements provide size hints, enabling efficient, declarative UI rendering.

Android UIJetpack ComposeKotlin
0 likes · 17 min read
Understanding Jetpack Compose Layout Process: Composition, Measurement, and Modifier Nodes
Sohu Tech Products
Sohu Tech Products
Nov 6, 2024 · Mobile Development

Jetpack Compose Side Effects: LaunchedEffect, rememberCoroutineScope, SideEffect

The article explains what side effects are in functional and declarative UI programming, why managing them is crucial in Jetpack Compose, and provides detailed usage examples of the four main side‑effect APIs—LaunchedEffect, rememberCoroutineScope, SideEffect, and DisposableEffect—complete with code snippets and key considerations.

Android UIDisposableEffectJetpack Compose
0 likes · 11 min read
Jetpack Compose Side Effects: LaunchedEffect, rememberCoroutineScope, SideEffect
NetEase Media Technology Team
NetEase Media Technology Team
Dec 22, 2023 · Mobile Development

Jetpack Compose: From MVVM to MVI Architecture in Android Development

The article guides Android developers through evolving UI architectures—from MVC to MVI—showing how to transition Jetpack Compose projects from MVVM to MVI, tackle hybrid navigation and WebView integration, and apply refactoring, performance tuning, and best‑practice code examples.

Android UIArchitecture PatternsHybrid Development
0 likes · 21 min read
Jetpack Compose: From MVVM to MVI Architecture in Android Development
Baidu Tech Salon
Baidu Tech Salon
Sep 13, 2023 · Artificial Intelligence

How Baidu’s Wenxin Yiyan Powers AI Text Creation in Mobile Apps

This article explains the technical workflow behind Baidu App’s AI‑assisted text generation, covering large‑language‑model fundamentals, three‑layer system architecture, prompt design, risk‑control measures, SSE streaming, and a custom Android TextView implementation for smooth, gradient‑styled output.

AI text generationAndroid UIPrompt Engineering
0 likes · 13 min read
How Baidu’s Wenxin Yiyan Powers AI Text Creation in Mobile Apps
DaTaobao Tech
DaTaobao Tech
Oct 13, 2022 · Mobile Development

Getting Started with Jetpack Compose: Building a Simple Page

This tutorial walks through building a simple Jetpack Compose page, showing how to define composable functions, manage reactive state, preview UI, add animations, and adapt layouts for portrait and landscape, providing a concise foundation for modern Android UI development.

Android UIDeclarative UIJetpack Compose
0 likes · 11 min read
Getting Started with Jetpack Compose: Building a Simple Page
Sohu Tech Products
Sohu Tech Products
Aug 10, 2022 · Mobile Development

Understanding Jetpack Compose Layout Model and Custom Layout Techniques

This article explains Jetpack Compose's three‑stage layout model, dives into the internals of the Layout composable and Modifier system, and demonstrates how to create custom layouts both by implementing a MeasurePolicy in Layout() and by defining Modifier.layout extensions, complete with code examples.

Android UICustom LayoutJetpack Compose
0 likes · 15 min read
Understanding Jetpack Compose Layout Model and Custom Layout Techniques
BaiPing Technology
BaiPing Technology
Dec 20, 2021 · Mobile Development

Master Jetpack Compose: A Beginner’s Guide to Modern Android UI Development

This article introduces Jetpack Compose, Google’s modern declarative UI toolkit for Android, explaining its origins, core concepts of declarative UI, basic usage, essential components like Text, Button, Image, layout containers, modifiers, state management, and provides practical code examples to help developers build efficient, modern Android interfaces.

Android UIDeclarative UIJetpack Compose
0 likes · 21 min read
Master Jetpack Compose: A Beginner’s Guide to Modern Android UI Development
Tencent Music Tech Team
Tencent Music Tech Team
May 25, 2016 · Mobile Development

Understanding Material Design: Concepts, Components, and Animation Implementations in Android

Material Design, Google’s visual language built on paper‑like metaphors, depth, and purposeful animation, defines a three‑dimensional environment with elevation and shadows, while Android’s libraries such as CoordinatorLayout, AppBarLayout, DrawerLayout, and ActivityOptionsCompat provide concrete components and behaviors—like toolbar hide‑on‑scroll, navigation‑drawer toggling, and shared‑element transitions—to implement these concepts in apps.

Android UICoordinatorLayoutMaterial Design
0 likes · 18 min read
Understanding Material Design: Concepts, Components, and Animation Implementations in Android