Skip to content

NayanG-45/CodeUI-Sprint

Repository files navigation

📸 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

About

A premium, minimalist photography showcase UI built with Jetpack Compose. Developed for the Equinox 7.0 CodeUI Sprint.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages