Tagged articles
4 articles
Page 1 of 1
ByteDance Terminal Technology
ByteDance Terminal Technology
Aug 4, 2021 · Mobile Development

Achieving Perfect Text Vertical Centering in Flutter: A Deep Dive into Font Metrics and Android Layout Principles

This article explores the underlying font metrics and layout algorithms that cause text vertical misalignment in Flutter, analyzes Android native solutions like includeFontPadding and getTextBounds, and demonstrates how to implement a precise forceVerticalCenter feature by leveraging Minikin and Skia rendering pipelines.

AndroidCross‑platform developmentFlutter
0 likes · 13 min read
Achieving Perfect Text Vertical Centering in Flutter: A Deep Dive into Font Metrics and Android Layout Principles
58UXD
58UXD
Mar 4, 2021 · Game Development

How Layered Decomposition Can Transform Game UI Design

This article explains how breaking down game UI into experience, mechanism, and presentation layers—and analyzing them vertically and horizontally—helps designers align product goals with player needs, leading to clearer layouts and stronger player engagement.

Game DevelopmentLayered DesignUI layout
0 likes · 7 min read
How Layered Decomposition Can Transform Game UI Design
Sohu Tech Products
Sohu Tech Products
Apr 15, 2020 · Mobile Development

Getting Started with Jetpack Compose: Overview, Setup, and Basic UI Components

This article introduces Jetpack Compose, Google's modern declarative UI toolkit for Android, covering its history, installation steps, adding Compose to existing projects or creating new ones, basic composable functions, layout techniques with Column, Container, Spacer, Material Design styling, and preview capabilities, all illustrated with Kotlin code examples.

Declarative UIJetpack ComposeKotlin
0 likes · 18 min read
Getting Started with Jetpack Compose: Overview, Setup, and Basic UI Components