Skip to content

A Zenless Zone Zero wiki app built with Compose Multiplatform. Available on Google Play, App Store, and Microsoft Store.

License

Notifications You must be signed in to change notification settings

vaimalaviya1233/ZZZ-Archive

 
 

Repository files navigation

Kotlin ComposeMultiplatform

ZZZArchiveBanner

A Multiplatform Wiki for Zenless Zone Zero

ZZZ Archive is a Zenless Zone Zero Wiki app, built with Compose Multiplatform to deliver a smooth and consistent experience across platforms. ZZZ Archive lets players access detailed information on characters, weapons, Bangboo, and Drive Disc from the game, as well as explore popular second creations by fans.

ZZZ Archive 是 "絕區零" 的維基應用程式,透過 Compose Multiplatform 打造跨平台一致的使用體驗。用戶可查詢角色、武器、邦布和驅動光碟資訊,並且瀏覽熱門的二創作品。


Adaptive Layout

ZZZArchiveBanner

Download

Get it on Google Play Get it on App Store (iOS) Get it on Microsoft Store Get it on App Store (macOS)

UI Design

Screen Flow Chart (Figma Community)

Kanban (Realtime)

Kanban (Figma Community)

Running on Desktop / 桌面端執行方法

  1. Set up your environment
  2. In Android Studio, go to Run > Edit Configurations > New > Gradle.
  3. Configure as follows:
  • Run: desktopRun -DmainClass=MainKt --quiet
  • Environment Variables: VARIANT=Dev

Tech Stack / 使用技術

  • Kotlin Multiplatform (KMP)
  • Compose Multiplatform (CMP)
  • JetBrains Adaptive Layout
  • JetBrains Navigation Compose
  • JetBrains Lifecycle ViewModel
  • Androidx Room Database
  • Koin for Dependency Injection
  • Ktor for Networking
  • Localization support (English and Traditional Chinese)
  • Full-screen layout (edge-to-edge)
  • BuildKonfig for environment configurations
  • Multiplatform Setting for preference
  • Okio I/O
  • Design System
    • Custom UI Components
    • Dark/Light Color Schemes
    • Noto Sans Typography
    • Spacing and Radius adjustments

Special Thanks / 鳴謝

About

A Zenless Zone Zero wiki app built with Compose Multiplatform. Available on Google Play, App Store, and Microsoft Store.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 99.9%
  • Swift 0.1%