Candeez is an Android Application made on Android Studio using Java. It is an application created to showcase and sell sweets or snacks. The items on Candeez were handled with the android SQLite API.
This was a University Project for COMPSYS 302 where we had to design an application to showcase a product type of our own choosing according to a set of specifications and requirements.
Developed by Benson Cho and Josef Santos
Links
To run the application, use Android Studio to emulate it or use debugging mode on your phone to run it on your Android device.
This is the main landing page of Candeez. Here you can view 13 categories of snacks and goodies. Clicking a category will take you to the ListActivity where you can browse items. You also can view the categories in grid form.
You can also see the three best-selling items and the three most viewed items on this page. If an item interests you, press the heart button to save it to your favourites list.
At the bottom is the navigation bar where you navigate to the ListActivity, FavouritesActivity, and CartActivity.
This is the ListActivity, where you can browse through several items depending on your filters and sort through the list using the sort button. At the top is the search card, where you can search for a specific item. You may add an item to the cart and favourite an item on this page.
Clicking on any item will take you to the DetailsActivity, showing more details on the related product.
Once an item is clicked, it will take you to the DetailsActivity, which will display more product information. You may view different pictures in this view, favourite the item, or add to the cart.
Scrolling down below will show a list of related items.
Clicking on the heart icon in the navigation bar will lead you to the FavouritesActivity. Here you will see your favourited items. Clicking on the item will bring you to the details page.
Clicking on the cart icon in the navigation bar will bring you to the cart activity. Here you will be able to see the items you have added to your cart and can either increase or decrease the amount of each item. Tapping on the "X" will remove the item from the cart.
Android Studio
: Used to handle compiling, designing, emulating and among many other things.Java
: The language used to code the application.JUnit
: Used to perform instrumented and unit testsSQLite
: Used to handle data for CandeezPython
: Used to generate the database for Candeez (Item specifications, Images).