CS 319 Project One

docx

School

Southern New Hampshire University *

*We aren’t endorsed by this school

Course

205

Subject

Computer Science

Date

Feb 20, 2024

Type

docx

Pages

4

Uploaded by CountIron10886

Report
Johnny Canal-Segura CS 319 Professor Parker November 19, 2023 Project One Rationale The rationale behind my design was to make the application simple to navigate and understand. I wanted to create a user-friendly experience for those who are not tech-savvy and functional for those who are. I want to add the additional element of sound to provide the user feedback when they make a selection. When the user arrives at the home screen they are presented with a list of the following options: 1. Scan here: This option will allow users to access the barcode scanner using their device's camera. 2. Scan history: This button will allow the user to view their scan history. The user will be able to access 10 items per page. 3. Recipes: This page will let the user view saved recipes and search for new ones. Clicking each recipe will display nutritional information for each ingredient. This design benefits the customer by allowing them to save time finding foods that are healthy for themselves and their family. The app also benefits users by providing them will information that will help them make healthier decisions when shopping for food. This app
will also allow the user to create shopping and “favorites” lists to keep track of scanned items. I included the option to store healthy recipes. This will help the user ensure they are using healthy ingredients in their favorite meals. I also changed the option to click a scan button to scan a barcode. I used an automatic scanner so the user only points to the barcode and the item is automatically scanned. My research helped me understand the importance of not including too much information on each screen. Having too many options to select can overwhelm the user and make the app more difficult to navigate (Garret, 2011) . Use of appropriate spacing to ensure readability is not disrupted (Android, 2023) . The importance of implementing these details created a better user experience for my application. Digital Watch Adaptation Adapting this app to a wearable device will require only the most important information to be displayed. Since the camera option would not be available on a wearable device’s screen the user would only be able to view items that already exist in the user's profile. The user would be able to select from a shopping list or favorite items. One a selection is made they are taken to a screen where the items can be viewed. The favorite items list will show a list with the name of the item and its health rating next to it. The shopping list will show the full list of items that the user added on the smartphone version of the app. One example of how this list will be displayed is the example below: The checklist option will allow them to check off items as they add each item from their shopping list to their cart.
(Android, 2023) Although all features are not available on the wearable version of the app it still makes sense to allow the user this option. This version is most practical when the list has already been created from previous shopping trips. This option saves the user time since the information will be viewable at a glance. Since users will more than likely purchase the same items more than once it can be very useful to have the information available on a wearable device. Adapt to Touch-based Kiosk Adapting this app to a touch-based kiosk would be possible but impractical. Since most user will scan items as they make their way through the supermarket it would not make sense to load up their cart and scan each individual item then have to return items that are unhealthy. The kiosk will also have to be equipped with a camera in order for the scanner to work. The screens would have to be adjusted to the larger display and are capable of displaying more detailed information on each item. The larger display can also offer more recommendations on unhealthy items. Having a larger screen can make it tempting to add more options but it is very important to not overwhelm the user with too many options on each screen. In conclusion, I do not believe that a touch based kiosk version of the app will improve the user experience. References Android. (2023, May 08). Android for Developers . Retrieved from Android : https://developer.android.com/design/ui/mobile/guides/layout-and-content/layout-basics
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Android. (2023, November 14). Android for Developers . Retrieved from Android: https://developer.android.com/design/ui/wear/guides/foundations/getting-started Garret, J. J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond (2nd Edition). Berkeley: Peachpit.