Tag

Compose

1 views collected around this technical thread.

AndroidPub
AndroidPub
Jun 11, 2025 · Mobile Development

ovCompose: Achieving High‑Performance Cross‑Platform Mobile Apps

ovCompose is a newly released cross‑platform framework that fully supports HarmonyOS, Android, and iOS, leveraging Kotlin Multiplatform and the native‑focused KuiklyBase to deliver native‑level performance, unified UI rendering, advanced memory and GC optimizations, and a rich component ecosystem, with open‑source repositories for community collaboration.

ComposeCross-PlatformHarmonyOS
0 likes · 14 min read
ovCompose: Achieving High‑Performance Cross‑Platform Mobile Apps
AndroidPub
AndroidPub
Jun 3, 2025 · Mobile Development

Why Jetpack Navigation 3 Redefines Android Compose Navigation

This article explains the limitations of the original Jetpack Navigation library for Compose, introduces the new Nav3 architecture with its custom back‑stack, open design, and modular components, and demonstrates key features and a code sample for modern Android UI development.

AndroidComposeJetpack Navigation
0 likes · 8 min read
Why Jetpack Navigation 3 Redefines Android Compose Navigation
Sohu Tech Products
Sohu Tech Products
Jan 15, 2025 · Mobile Development

Twitter Compose Static Analysis Rules – Guidelines and Best Practices

Twitter’s Compose static‑analysis guide defines a comprehensive set of lint rules—covering state hoisting, proper use of remember, @Immutable annotations, stable collections, safe parameter passing, single‑layout emission, naming conventions for locals, previews and functions, and mandatory Modifier handling—to help large teams write clean, performant Jetpack Compose code.

AndroidComposeDetekt
0 likes · 17 min read
Twitter Compose Static Analysis Rules – Guidelines and Best Practices
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 23, 2024 · Mobile Development

Creating a TabItem with Custom Rounded Corners Using Android Compose Path

This article explains how to achieve a tab item with asymmetric rounded corners in Android Compose by either assembling three Views or drawing the shape with a Path, including detailed step‑by‑step code and a discussion of common pitfalls.

AndroidComposeCustomView
0 likes · 6 min read
Creating a TabItem with Custom Rounded Corners Using Android Compose Path
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 30, 2024 · Mobile Development

Managing Network Requests in Jetpack Compose with Redux‑Style Hooks

This article demonstrates how to use the ComposeHooks library to create Redux‑like global state stores, expose them via ReduxProvider, and handle network request lifecycles—including loading, success, and error—through useSelector, useDispatchAsync, and a custom useFetch helper in Jetpack Compose.

AndroidComposeHooks
0 likes · 9 min read
Managing Network Requests in Jetpack Compose with Redux‑Style Hooks
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 12, 2024 · Mobile Development

Kotlin Multiplatform (KMP) Overview: Concepts, Advantages, Demo, and Ecosystem

This article introduces Kotlin Multiplatform (KMP), explains its core concepts and advantages, walks through a simple demo project with code snippets and build configurations, and discusses the underlying compilation process, Compose UI sharing, ecosystem libraries, and real‑world industry adoption.

ComposeCross-PlatformGradle
0 likes · 14 min read
Kotlin Multiplatform (KMP) Overview: Concepts, Advantages, Demo, and Ecosystem
vivo Internet Technology
vivo Internet Technology
Jul 26, 2023 · Mobile Development

Evolution of Android Architecture Patterns: MVC, MVP, MVVM, MVI and Compose Integration

The article traces Android’s architectural evolution from MVC through MVP and MVVM to MVI, explains each pattern with code examples, shows how MVI’s unidirectional flow combined with Jetpack Compose achieves full UI‑logic‑data decoupling for serial workflows like login‑verify‑thumb‑up, and advises developers to adopt MVI + Compose for new projects.

AndroidComposeKotlin
0 likes · 29 min read
Evolution of Android Architecture Patterns: MVC, MVP, MVVM, MVI and Compose Integration
Sohu Tech Products
Sohu Tech Products
Dec 21, 2022 · Mobile Development

Implementing a Custom Layout in Jetpack Compose for Dynamic Room Display

This article explains how to create a custom layout in Jetpack Compose that dynamically arranges a grid of fixed‑size room items, centers the content horizontally and vertically when needed, and adds vertical scrolling for overflow, while detailing the measurement and placement logic with full Kotlin code examples.

AndroidComposeCustom Layout
0 likes · 17 min read
Implementing a Custom Layout in Jetpack Compose for Dynamic Room Display
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 28, 2022 · Mobile Development

Deep Dive into Compose Animatable API: Creation, animateTo, snapTo, and a Practical Upload Button Example

This article explains the low‑level Android Jetpack Compose Animatable API, its constructor parameters, how to create and configure Animatable instances for various value types, and demonstrates using animateTo and snapTo within coroutines, including listeners and a complete upload‑button use case.

AndroidAnimatableCompose
0 likes · 15 min read
Deep Dive into Compose Animatable API: Creation, animateTo, snapTo, and a Practical Upload Button Example
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 25, 2022 · Mobile Development

Understanding and Customizing Easing in Android Compose Animations

This article explains the concept of Easing in Android Compose, shows how to use built‑in Easing functions, lists the available Easing types, and demonstrates how to create custom Easing implementations with Kotlin code examples and visual demos.

AndroidComposeCustomEasing
0 likes · 8 min read
Understanding and Customizing Easing in Android Compose Animations
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 24, 2022 · Mobile Development

Understanding Compose Compiler Checkers: ComposableCallChecker, ComposableDeclarationChecker, and ComposeDiagnosticSuppressor

This article explains how the Compose compiler’s front‑end checkers—ComposableCallChecker, ComposableDeclarationChecker, and ComposeDiagnosticSuppressor—validate @Composable usage, handle inline lambdas, annotation retention, and named‑argument restrictions, providing code examples and visual diagrams to illustrate each rule.

AndroidCheckerCompiler
0 likes · 13 min read
Understanding Compose Compiler Checkers: ComposableCallChecker, ComposableDeclarationChecker, and ComposeDiagnosticSuppressor
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 12, 2022 · Fundamentals

Understanding Kotlin Compiler Internals: From K1 to K2, FIR, IR, and Compose Compiler

This article explains the architecture and evolution of the Kotlin compiler, detailing the roles of the frontend and backend, the transition from K1’s PSI and BindingContext to K2’s FIR and IR, and how Kotlin Compiler Plugins like Compose and No‑arg are implemented.

CompilerComposeFIR
0 likes · 19 min read
Understanding Kotlin Compiler Internals: From K1 to K2, FIR, IR, and Compose Compiler
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 7, 2022 · Mobile Development

Embedding Jetpack Compose in RecyclerView with ComposeView and Dispose Strategies

This article explains how to embed Jetpack Compose within an existing RecyclerView using ComposeView, examines the default DisposeOnDetachedFromWindow strategy, its impact on view recycling, and presents alternative composition strategies such as DisposeOnViewTreeLifecycleDestroyed and the newer pooling-aware strategy to improve performance.

AndroidComposeComposeView
0 likes · 11 min read
Embedding Jetpack Compose in RecyclerView with ComposeView and Dispose Strategies
vivo Internet Technology
vivo Internet Technology
Oct 13, 2021 · Mobile Development

Jetpack Compose Animation Tutorial

This Jetpack Compose animation tutorial demonstrates how to create state‑driven, visibility, size, cross‑fade, single‑value, and composite animations using declarative APIs such as remember, mutableStateOf, AnimatedVisibility, animateContentSize, animate*AsState, and updateTransition, showing concise Kotlin code that simplifies UI animation development.

AndroidComposeJetpack Compose
0 likes · 10 min read
Jetpack Compose Animation Tutorial
Tencent Cloud Developer
Tencent Cloud Developer
Aug 18, 2021 · Backend Development

Functional Programming Patterns for Business Logic Optimization

By introducing function composition, async/await support, and the koa‑compose middleware pattern, this article shows how functional programming techniques can replace tangled nested conditionals with reusable, readable pipelines that track execution status, improving business logic readability, maintainability, and extensibility.

Async/AwaitComposeFunctional Programming
0 likes · 9 min read
Functional Programming Patterns for Business Logic Optimization
Sohu Tech Products
Sohu Tech Products
Jun 16, 2021 · Mobile Development

Getting Started with Jetpack Compose: Setup, Core Concepts, and Practical UI Development

This article introduces Jetpack Compose, explains why it replaces XML‑based Android UI, walks through environment setup, Gradle configuration, and dependency inclusion, demonstrates the setContent and XML integration methods, explores composable functions, state management, list rendering with LazyColumn, and shares practical tips and reflections on declarative UI development in Android.

AndroidComposeDeclarative UI
0 likes · 20 min read
Getting Started with Jetpack Compose: Setup, Core Concepts, and Practical UI Development
Sohu Tech Products
Sohu Tech Products
May 12, 2021 · Mobile Development

Comprehensive Guide to Jetpack Compose Text Component and Its Properties

This article provides an in‑depth tutorial on Jetpack Compose's Text composable, detailing every available attribute, usage examples, styling techniques, selectable and clickable text handling, annotated strings, and practical implementations such as hyperlink integration for Android developers.

AndroidComposeJetpack Compose
0 likes · 18 min read
Comprehensive Guide to Jetpack Compose Text Component and Its Properties
System Architect Go
System Architect Go
Jun 3, 2018 · Cloud Native

Docker Compose: A Beginner’s Guide to Multi‑Container Orchestration

This article introduces Docker Compose, explains how to define a project with multiple services such as a web app and Redis, details common configuration options, and shows how to start, manage, and scale containers in a single‑host environment before mentioning future coverage of Swarm and Kubernetes.

ComposeDevOpsDocker
0 likes · 5 min read
Docker Compose: A Beginner’s Guide to Multi‑Container Orchestration