PCShop is a user-friendly e-commerce application for Android that showcases a variety of electronic devices. This project was developed as part of our coursework for the "Wireless & Mobile Computing" course.
The app provides users with detailed product specifications and prices, all stored and managed in a local SQLite database. It features a clean, intuitive interface for a straightforward shopping experience.
- Dynamic Home Page: A welcoming home screen with background music controls.
- Product Gallery: Browse products neatly organized by categories like laptops, cameras, and desktops.
- Shopping Cart: Add or remove items from your cart and see the total price update in real-time.
- Product Details: Tap on any item to view its detailed specifications.
- Admin Role: A separate interface for administrators to add new products to the gallery.
- Static Pages: Includes "About Us" and "Contact Us" sections for more information.
This project follows the standard Android Studio project structure. All the core Java source code for the activities and logic is located in the following directory:
app/src/main/java/com/example/pcshop/
Inside this folder, you will find all the key files, including MainActivity.java, HomeActivity.java, DB.java, and the adapters.
| Welcome Screen | Home Screen | Product Gallery |
|---|---|---|
![]() |
![]() |
![]() |
| Shopping Cart | Contact Us | About Us |
![]() |
![]() |
![]() |
- Platform: Android
- Language: Java
- IDE: Android Studio
- Database: SQLite
- Key Libraries:
RecyclerViewfor lists,MediaPlayerfor audio.
This project was a collaborative effort by a talented team of students. Credits go to:
- Fatheya Salem Baljoon
- Ranim Albogami
- Alanoud Alrasheedi
- Wed Mohammed Alruweshid






