Camera QR and barcode scanning
Designed as part of one consistent workflow, including useful loading, empty, validation, and error states.
Android Application
Scanora combines fast camera and image scanning with useful post-scan actions, styled QR generation, searchable local history, and reusable templates in one native Android product.

Problem
Many scanner apps stop at decoding a code or overwhelm users with intrusive flows. The product needed to move quickly from scan to useful action while keeping history and creation tools easy to understand.
Product direction
A native Compose interface with camera and image inputs, content-aware result actions, a flexible QR creator, local search and history, templates, and private on-device preferences.
Capabilities
Designed as part of one consistent workflow, including useful loading, empty, validation, and error states.
Designed as part of one consistent workflow, including useful loading, empty, validation, and error states.
Designed as part of one consistent workflow, including useful loading, empty, validation, and error states.
Designed as part of one consistent workflow, including useful loading, empty, validation, and error states.
Designed as part of one consistent workflow, including useful loading, empty, validation, and error states.
Designed as part of one consistent workflow, including useful loading, empty, validation, and error states.
Product views
Outcome

A retro LCD-inspired Snake game with three play modes, unlockable themes, local progression, and Google Play Games leaderboard support.
View case study
A lightweight native camera for fast photos and videos with device-aware controls, gallery saving, capability scanning, and offline privacy.
View case study