Platform
Android
Sync
Firebase
Code
Public on GitHub

The challenge

Make a utility app feel crafted: an intentional visual identity and motion that helps rather than decorates.

What was built

  • Google Books search, shelves for to-read, reading and finished
  • Notes, 1–5 ratings and reading stats
  • Firebase sign-in and per-user Firestore sync
  • A custom navy and amber editorial design with deliberate motion rules

Engineering decisions

The parts that make it hold up in real use

Motion with rules

Press feedback uses springs, list entrances are staggered and capped at 300 ms, and exits are faster than entrances, so the app feels quick, not busy.

Stack

KotlinJetpack ComposeHiltFirebase AuthFirestoreGoogle Books API

Need a product built this carefully?

Share a few details and you'll get a reply within 24 hours: honest advice, a rough range, and the next step.