Linear Project πŸ‘‡

https://linear.app/skylight/project/photo-selection-improvements-b8d672679894/overview

Why

We will refactor the photo selection flow with a new UI/UX, allowing us to add more functionalities in the future and provide the same experience across platforms.

Android users (mostly Samsung) can’t access all their albums and photos, which leads to support calls and bad app reviews. The photo selection process differs on iOS and Android, confusing customers and our team. Plus, users can’t tell which photos or videos are already on their frame, a problem highlighted by Yahoo Tech and a feature that Aura's app includes.

Scope

We will use a library called @react-native-camera-roll/camera-roll, as shown here. This library works as a headless UI camera library, allowing us to interact with the camera roll without any UI and build what we need with the available information.

There are two areas of the app that we'll interact with for the scope of this project:

The difference between those flows is that users should be able to select multiple photos and expand them by pressing the photo when choosing from the gallery, whereas when sending a card, they can only select one asset, which will appear on the left side of the card.

Phase One - Photo selection redesign

In this phase, we'll replace the photo selection library we currently have and implement the new UI based on the designs.

Old

Screenshot 2024-07-12 at 12.08.01.png

New

Screenshot 2024-07-12 at 12.08.11.png

Features that we need to support in this phase: