Picture Selector App
- Tech Stack: Android, Java, SQLite
This Pic Select was a Nova Scotia College (2022) assignment was intended to be a picture viewer selector and rating app. It implemented Primary / Detail flows (with built in responsive design), data persistence using Shared Preferences, animation effects using XML, and CRUD operations using a database.
This displays a Primary List of picture names with a small matching picture on each row.
Once a selection is made on the Primary List, a Detail fragment will display a large version of the selected image.
When the large version of the image is displayed, it demonstrates an XML animation.
At the top of the Details fragment, the Primary Detail Flow template prominently displays an option to return to the Primary List.
When the user returns to the Primary List from the Details fragment, the previous selection is removed from the Primary List or shaded-out and locked.
The user selections made are to be stored into a Shared Preference so when closed and re-opened, the previous selections will remain inactive (shaded-out and locked) or still be removed.
A separate demonstrates CRUD capability in a Ratings page that allows users to enter a picture name, provide a rating (e.g. using a rating control), and a field to make a comment.