Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.52 KB

File metadata and controls

29 lines (20 loc) · 1.52 KB

📸 Lumina (CodeUI App UI Sprint)

Lumina is an ultra-modern, cinematic Android UI showcase built entirely with Kotlin and Jetpack Compose. Designed for the Equinox 7.0 CodeUI sprint, it abandons standard grids for a tactile, "Analog Film Roll" aesthetic.

🌟 Key Features

  • Film-Strip Navigation: Horizontal film-strip navigation leveraging Compose's HorizontalPager.
  • Dynamic Theming: Dynamic system-aware theming (deep charcoal dark mode vs. crisp light mode) featuring frosted glass elements layered over celestial glassmorphism backgrounds.
  • High-End Typography: A carefully curated font scale mixing editorial Serif headers with Monospace EXIF data tags for a professional camera feel.
  • Tactile UX: Smooth state management and highly interactive component layouts built purely for the front-end without backend bloat.

🛠 Tech Stack

  • UI Framework: Jetpack Compose (Material 3)
  • Language: Kotlin
  • Routing: Navigation Compose
  • Media Loading: Coil (Handling asynchronous Unsplash photo fetching)
  • Environment: Android Studio

🚀 Getting Started

  1. Clone this repository and open the project in Android Studio.
  2. Ensure you have JDK 17 (or 21) set as your Gradle JDK in settings.
  3. Build and hit Run to deploy onto your Android Emulator or physical device.
  4. Note: As this app streams high-res 4k images from Unsplash, ensure your emulator has an active internet connection to see the artwork render.

📽️ Demo Video Link

https://youtube.com/shorts/fHGhDo2tSbs