Tag

Android UI

1 views collected around this technical thread.

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
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 UIJetpack ComposeMVI
0 likes · 21 min read
Jetpack Compose: From MVVM to MVI Architecture in Android Development
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
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Aug 13, 2021 · Mobile Development

Jetpack Compose: A New Android UI Framework

Jetpack Compose is a new Android UI framework that replaces traditional View and ViewGroup with a declarative approach, allowing developers to write less code, achieve faster development, and create more maintainable applications.

Android UIDeclarative UIJetpack Compose
0 likes · 15 min read
Jetpack Compose: A New Android UI Framework
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