Skip to content

Repository files navigation

Complex Compose Example

img.pngimg_1.png

YouTube Explainer

image

API's used

  • Compose
  • CompositionLocal
  • Window & Display Metrics handling
  • ViewModel & Compose separation of concerns
  • StateFlow & SharedFlow
  • 30fps Animations
  • Layered Approach
  • ConstraintLayout & constraintAs

Compiled with:

  • Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 3
  • Build #AI-251.27812.49.2514.14014849, built on August 29, 2025
  • Runtime version: 21.0.7+-13880790-b1038.58 aarch64
  • VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
  • Toolkit: sun.lwawt.macosx.LWCToolkit
  • macOS 15.6.1
  • Kotlin plugin: K2 mode
  • GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
  • Memory: 8192M
  • Cores: 10
  • Metal Rendering is ON
  • Registry:
  • ide.instant.shutdown=false
  • ide.tooltip.initialDelay=812
  • ide.browser.jcef.gpu.disable=true
  • debugger.new.tool.window.layout=true
  • analyze.exceptions.on.the.fly=true
  • ide.experimental.ui=true
  • com.android.studio.ml.activeModel=com.android.studio.ml.AidaModel
  • gradle.phased.sync.enabled=true
  • Non-Bundled Plugins:
  • com.intellij.marketplace (251.27812.121)
  • com.jetbrains.kmm (0.9-251.26094-AS-85)
  • wu.seal.tool.jsontokotlin (3.7.7)
  • org.jetbrains.plugins.hocon (2025.1.0)
  • idea.plugin.protoeditor (251.27812.12)
  • com.wakatime.intellij.plugin (15.0.4)
  • com.github.airsaid.androidlocalize (3.0.0)
  • DBN (3.6.1.0)
  • net.seesharpsoft.intellij.plugins.csv (4.0.2)
  • com.squareup.sqldelight (2.1.0)
  • com.developerphil.adbidea (1.6.19)
  • com.github.copilot (1.5.53-243)
  • mobi.hsz.idea.gitignore (4.5.6)
  • com.abeade.plugin.figma.import (1.4.1)

About

Example of a complex Compose UI structure

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages