Metlivi Blog

How to Display a Growing Collection of Small Virtual Pets

To keep a growing collection of small virtual pets visible and easy to browse, use a consistent thumbnail grid as the main view, give every pet a readable name, and add a few useful ways to group or sort the collection. Keep the pets themselves visually prominent; move extra details into a pet’s individual view. On small screens, let the grid reflow into fewer columns rather than shrinking each pet until it is hard to recognize.

October 15, 20266 min readBy Metlivi Editorial Team
Section 1

Start with a gallery, not a wall of tiny cards

Small pets are primarily visual items, so a regular grid is a good starting point. Use cells of equal size and keep a steady reading order from left to right, then top to bottom. This makes each new pet occupy a predictable place and helps a returning collector scan the gallery. Apple recommends familiar row or grid layouts for visual collections, while Material Design describes lightweight grid tiles as suitable for image galleries. (Apple Human Interface Guidelines: Collections; Material Design: Cards)

Give each cell enough room for the pet image and its name. If the name, type, or a short status must appear alongside every pet, use a simple tile with a clear hierarchy instead of adding a full card with borders, buttons, and decorative details. Material’s guidance distinguishes image galleries from cards, which are more useful when items have varied content or actions. For a mostly uniform set of pets, extra card chrome takes attention away from the collection.

Section 2

Decide what “visible” means for your collection

A grid cannot show every pet at once once the collection grows beyond the available screen area. Choose a primary goal: seeing the largest possible number at a glance, finding one named pet quickly, or enjoying a featured display. These goals lead to different layouts.

Main goal Useful display choice Trade-off
Scan many pets Compact, even grid Individual pets get less room
Find a known pet Grid plus search or alphabetical sorting Controls use some screen space
Show a few favorites Featured row or larger display area above the grid More of the full collection sits lower down
Compare pet details List or detail view Fewer pets fit in the initial view

Treat the featured area as a small window onto the collection, not a replacement for it. For example, show a handful of favorites at the top, then keep the complete grid below. Android’s adaptive pet-gallery sample uses a prominent pet area and a grid that can reveal more pets as the layout has more room. That supports the general design choice of giving a feature area visual priority while retaining a browsable gallery underneath. (Android Developers: Furry friends and adaptive APIs)

Section 3

Group pets by a rule people can understand

When the grid becomes long, divide it using categories that match how a collector thinks about the pets. Possible choices include species or world, collection set, color family, or acquisition period—use only categories that actually exist in the collection. Start with a small number of groups. Too many tiny sections can make browsing feel like moving between separate collections.

Keep one obvious default view, such as “All pets,” and make the active group visible. If pets can belong to more than one group, a filter is usually clearer than duplicating the same pet in multiple sections. If each pet belongs to exactly one stable group, labeled sections can make the whole collection easier to scan. These are practical applications of arranging content around its structure; the best grouping depends on the collection’s real attributes, not a universal category scheme.

Section 4

Make names and identifiers do real work

A pet image may be recognizable to its owner, but names help with a growing roster and distinguish similar-looking variants. Put a short name directly under each thumbnail. If two pets can share a name, add one concise secondary identifier, such as their set or form. Avoid putting multiple stats, badges, and controls in every tile: those details compete with the image and make the grid denser.

If the display is part of a website or app, ensure the pet’s identity is available as text as well as imagery. W3C guidance says informative images need text alternatives that convey their relevant information; when an adjacent label already provides the same information, repeating it in the image’s alternative text may be unnecessary. In practice, pair a visible name with an appropriate accessible label, and avoid making a distinctive pet identifiable only by color or image. (W3C WAI: Images Tutorial)

Section 5

Let the layout adapt before thumbnails become unreadable

Use the available width to change the number of columns rather than forcing a fixed number across every screen. A compact phone might show two columns; a wider screen can show more, provided each image and name remains legible. Keep spacing consistent and preserve the same basic order as the layout reflows. Android’s adaptive-design example describes a two-column gallery on compact screens and revealing more content when more space is available. (Android Developers: Furry friends and adaptive APIs)

Check the display at the narrowest size people are likely to use and at a wide desktop size. Look for cut-off names, images that lose their identifying details, uneven tile heights, or controls that wrap awkwardly. If one pet needs a longer name, allow a deliberate second line or truncate consistently with a way to see the full name; do not let one unusual entry silently distort the entire grid.

Section 6

Add browsing controls only when they solve a real problem

For a short collection, scrolling through one grid may be enough. Add search when people need to retrieve a known pet from a longer list. Add sorting when order matters—for example, alphabetically or by when a pet was added. Add filters only for attributes that help distinguish items. Keep these controls above the results and show the selected sort or filter so the current view is understandable. Material’s collection guidance places filtering and sorting outside the cards themselves, which keeps the items focused on their content. (Material Design: Cards)

Avoid relying on endless scrolling with no sense of progress. A visible collection count, section headings, or a clear “show more” action can help explain how much remains. These are optional signals rather than requirements; choose the lightest one that helps someone orient themselves without adding visual clutter.

Section 7

Use this quick check before settling on a layout

Add a few representative pets, including similar-looking ones and the longest name, then review the collection at phone and desktop widths. Ask: can someone recognize each pet, read its name, understand the current group or sort, and reach the full collection without guessing? Can they find a familiar pet without scanning every item? Do the images remain the focus?

If recognition is difficult, enlarge the tiles or reduce visible details. If finding items is difficult, add a name search or a sensible sort. If the first screen feels crowded, reserve a small featured area and keep the full collection below. Make one change at a time and repeat the check as the collection grows; the right display is the one that still supports the reader’s actual task at the size and density they use.

Section 8

Sources

Related reading

Keep exploring this topic