🖼️ 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.
- 📐 Dynamic grid based on image count
- 🧠 Aspect-ratio-aware sizing
- 🧱 Masonry-style note cards
- 🔢 Smart modulo row arrangement
- 👀 Jetpack Compose preview cases
| Editor Image Grid | Notes Staggered Grid |
|---|---|
|
|
- 🖼️
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
- 💜 Kotlin
- 🎨 Jetpack Compose
- 🌀 Coil 3