Skip to content
JohandryViles
Menu
Back to projects

Case study

Cuadrícula Topics · Android Compose

Modern declarative Android UI development using Jetpack Compose following Material Design 3 guidelines.

  • Kotlin
  • Android
  • Jetpack Compose
  • Material 3

01

Overview

The application showcases topic cards (Architecture, Tech, Design, Photography, Culinary) in a reactive and smooth grid layout.

02

The challenge

Ensure smooth 60fps scrolling with efficient card composition avoiding unnecessary UI recompositions.

03

The solution

Implemented LazyVerticalGrid, immutable Kotlin data models, custom theme tokens with Material 3, and reusable composable components.

04

Results

Clean and concise codebase following Android community best practices, adapting seamlessly to any screen size.

05

Main view02
Interface detail03
Project flow04