
Shopping demo showcasing Cube MVP architecture with three view modes: declarative Compose UI, native UIs, and React remote view with server-side presenters over WebSocket.
Aplicação de demonstração do framework Cube MVP em Kotlin Multiplatform, com três modalidades de view:
Documentação: Visão geral · Framework Cube · Cube + Compose · View React · Persistência
wdc-cube-kotlin/
├── docs/ ← Documentação de arquitetura
├── fontes/ ← Código-fonte (projeto Gradle)
└── iosApp/ ← Projeto Xcode (host iOS nativo)
cd fontes
# Backend (porta 8080)
./gradlew :backend:run
# Desktop
./gradlew :view-compose-desktop:run
# Web (porta 8082)
./gradlew :view-compose-web:wasmJsBrowserDevelopmentRun
# Android
./gradlew :view-compose-android:assembleDebug
# Testes
./gradlew testPara iOS, abra iosApp/ShoppingiOS.xcodeproj no Xcode e rode no simulador.
Aplicação de demonstração do framework Cube MVP em Kotlin Multiplatform, com três modalidades de view:
Documentação: Visão geral · Framework Cube · Cube + Compose · View React · Persistência
wdc-cube-kotlin/
├── docs/ ← Documentação de arquitetura
├── fontes/ ← Código-fonte (projeto Gradle)
└── iosApp/ ← Projeto Xcode (host iOS nativo)
cd fontes
# Backend (porta 8080)
./gradlew :backend:run
# Desktop
./gradlew :view-compose-desktop:run
# Web (porta 8082)
./gradlew :view-compose-web:wasmJsBrowserDevelopmentRun
# Android
./gradlew :view-compose-android:assembleDebug
# Testes
./gradlew testPara iOS, abra iosApp/ShoppingiOS.xcodeproj no Xcode e rode no simulador.