Product View App is an Android application that displays a catalog of products stored locally in an SQLite database. Users can select multiple products, view the selected items on a second screen, and share the product details via email.
- Scrollable product list with images, names, descriptions, and prices
- Multi‑select products using checkboxes
- Pass selected products to another screen using Parcelable
- Share selected product details through email
- Fully offline — no network access required
- Java (Android SDK)
- Android Studio
- SQLite local database
- Parcelable for inter‑activity data transfer
activities/— Main and secondary activities for UI screensadapters/— Adapter binding product data to RecyclerViewdatabase/— SQLite helper for storing and retrieving productsmodels/—Productdata class implementing Parcelableres/layout/— UI XML layoutsres/drawable/— Product images and assets
- Clone the repository
git clone https://github.com/chazdj/ProductViewApp.git- Open the project in Android Studio
- Sync Gradle and build the project
- Run on an emulator or physical Android device
- Launch the app.
- The product catalog will be shown in a scrollable list.
- Tap the checkboxes to select products.
- After selecting at least 3 products, tap the Next button.
- The app navigates to the next screen to display your selections.
- To share your selection, tap the Send via Email button:
- Working with RecyclerView and custom adapters
- Using SQLite for persistent local storage
- Passing data between screens with Parcelable
- Integrating Android intents to send email from the app
Notes:
Created by Chastidy Joanem
GitHub: @chazdj





