GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - realityexpander/ComplexComposeUI: Example of a complex Compose UI structure

BranchesTags
Open more actions menu

Latest commit

 

History

38 Commits
38 Commits

Folders and files

NameName
Last commit message
Last commit date
.idea
.idea
 
 
Readme_Images
Readme_Images
 
 
app
app
 
 
gradle
gradle
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
build.gradle.kts
build.gradle.kts
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle.kts
settings.gradle.kts
 
 

Repository files navigation

Complex Compose Example

img.png img_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

Readme
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.