Skip to content

MustafaKoceerr/Compose-Dynamic-Photo-Grid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compose-Dynamic-Photo-Grid

🖼️ A dynamic, aspect-ratio-aware masonry image grid and note card layout built with Jetpack Compose.
✨ Uses a smart modulo algorithm for clean and balanced row arrangements.

Features

  • 📐 Dynamic grid based on image count
  • 🧠 Aspect-ratio-aware sizing
  • 🧱 Masonry-style note cards
  • 🔢 Smart modulo row arrangement
  • 👀 Jetpack Compose preview cases

Screenshots

Editor Image Grid Notes Staggered Grid
Editor Image Grid Notes Staggered Grid

Project Structure

  • 🖼️ EditorImageGrid.kt — Editor image grid
  • 🗂️ NotesGridAndCard.kt — Notes grid and card layout
  • 📦 Models.kt — Data models
  • 🧪 MockData.kt — Preview mock data
  • 👁️ EditorPreviews.kt — Editor preview cases
  • 🧭 GridPreviews.kt — Grid preview cases
  • 🚀 MainActivity.kt — App entry point

Tech Stack

  • 💜 Kotlin
  • 🎨 Jetpack Compose
  • 🌀 Coil 3

About

A dynamic, aspect-ratio-aware masonry image grid and note card layout built with Jetpack Compose. Uses a smart modulo algorithm for perfect row arrangements.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages