The Diamonds Store App is a mobile application designed to help users explore a collection of diamond shapes and perform various actions, such as selecting shapes, searching for specific shapes, saving selections, and displaying shimmer effects while loading images. This repository contains the source code and related information for the app.
- The list of diamond shapes is presented to the user, and they are tappable to select a specific shape.
- The "Select All" button allows users to easily select all available diamond shapes.
- ⭐ Extra Point: User-friendly UI notifications are provided to indicate asynchronous interactions with the "Search" button.
- Users can click the "Save & Search" button to save their selected diamond shapes, and the selections are preserved even after the app is restarted.
- ⭐ Extra Point: User-friendly UI notifications are provided to indicate asynchronous interactions with the "Save & Search" button.
- The app stores three images (referred to as collections) in Firebase, making them accessible to users.
- A shimmer effect is displayed while the images are loading, enhancing the user experience.
- ⭐ Extra Point: Images are cached to improve loading performance.