top of page

1 of 2 designers / Q3 of 2025 / ui design & design systems

ANDROID MOBILE DESIGN · AI TRAINING DATASETS

Designing Android UI Datasets for Gemini

Designed 130+ high-fidelity Android screens with real-world layouts and interaction patterns to support Gemini’s UI-to-code generation.

1 of 2 designers / Q3 of 2025 / ui design & design systems

1 of 2 designers / Q3 of 2025 / ui design & design systems

Group 51.png

ROLE

ux designer
1 of 2 designers


 
3 months (2025) 


mobile UI design
responsive design
accessible design
design systems

TIMELINE

SKILLS

The Google team’s goal was to train Gemini using reinforcement learning to reproduce code from screen designs. I partnered with IBM engineers to design and deliver the UI datasets needed to support this effort.

Gemini required training data that balanced UI diversity with structural consistency. 
  • ​Coverage across multiple app categories, layouts, and interaction models

  • Use of production design systems

    • Material 3, Material 3 Expressive, Salesforce

  • Full light/dark mode parity to reflect real production constraints

  • Responsive layouts across compact, medium, and expanded breakpoints

  • Corresponding Jetpack Compose Code for each screen (dev team)

My role

Partnering with one other designer, I designed 130+ Android screens across layout variations, with a focus on:

  • Designing category-specific UI patterns grounded in real Android app behavior

  • Defining consistent component hierarchies aligned with selected design systems 

  • Ensuring responsiveness across screens

Layout adaptability
adaptive layout.png

Each screen was designed across multiple breakpoints, with adjusted spacing, alignment, and component behavior to maintain functional and visual consistency at scale.

step counter tracker.png
Human context

We picked 12 app categories (e.g., financial charts, social feeds, health dashboards) to design for, in order to best reflect real-world apps.

 

UI patterns were intentionally aligned to each app category so the dataset reflected realistic, production-ready Android apps.

Design system diversity 

We leveraged Material 3, Material You, and Salesforce component libraries to design all of our screens. Each group of screens included a lightweight, customized style guide showing how system components adapt across product contexts.

Outcome

Delivered 130+ annotated datasets to teach Gemini, each including:

  •  Unique Android screen mockups with style guides 

  •  Alt-text for images to support accessibility and dataset clarity

  •  Corresponding Jetpack Compose Code (engineered by our dev team)

Gemini can now:
  • Generate Android UI code from screenshots

  • Match layouts to target images

  • Iterate UIs with natural language prompts

  • Detect and fix UI quality issues

and more...

design to compose code.png
Key takeaway

This experience designing for AI training clarified what defines a high-quality dataset:

meticulous execution, intentional diversity, and production-realistic UI patterns.

It required thinking through how each design decision translates into data that teaches.

bottom of page