SeattleColleges / belindas-closet-android

Belinda's Closet mobile application
MIT License
8 stars 7 forks source link

USER STORY: Navigation Bar #74

Closed taylorpapke closed 9 months ago

taylorpapke commented 1 year ago

As a student, I will want to have a simple way to navigate the app to find clothes so that I can spend less time searching for what I am specifically looking for.

Image

Documentation

https://developer.android.com/jetpack/compose/components/scaffold https://developer.android.com/jetpack/compose/components/app-bars

Tutorials

https://www.youtube.com/watch?v=EqCvUETekjk

Annelisebx commented 1 year ago

The Home Screen and Product Details page are already created, correct? I will be creating an extra layer that further organizes all products by category.

taylorpapke commented 1 year ago

Sorry @Annelisebx for not responding to this earlier. This user story is strictly in regards to creating a navigation bar with a products menu link. The link should be a dropdown with the category submenus which should link out to the products screen where all the clothing items for that category can be found. It would also be nice if clicking products itself would return directly to the home page while maybe a down arrow next to it could be the dropdown with submenu items. We should probably refer to material 3 to find a better standard for this as I am not so sure. do you have any thoughts on how this should be implemented?

Annelisebx commented 1 year ago

@taylorpapke Should this navigation bar be accessible on all 3 screens? (Home, Products, and Product Details)

taylorpapke commented 1 year ago

@Annelisebx yes, I think so. What do you think? I don't have a clear requirement from the client on this yet so it's up for debate.

taylorpapke commented 1 year ago

@Annelisebx I think a good reference for this is user story https://github.com/SeattleColleges/nsc-events-android/issues/58 on nsc-events and what @kkennedy-gh did here in PR https://github.com/SeattleColleges/nsc-events-android/pull/85/files. We can probably just do something like this and make the small changes to fit our requirements for Belindas. I updated the title and some of the resources above.

taylorpapke commented 12 months ago

@Annelisebx I’m reducing the scope of this user story a little bit as there is a lot to this one. Let’s just do the creation of the navigation bar for each page with the product menu icon and back buttons where needed. We can make another user story to deal with adding product category links to the menu icon (lets only worry about making the back buttons functional for now). This will allow me to get more feedback from the client on what exactly they want before we proceed any further. I’ve edited the user story above.

taylorpapke commented 11 months ago

Hi @Annelisebx, the following screens currently don't have nav bars on them: Update.kt:

Image

IndividualProductUpdate.kt:

Image

Login.kt:

Image

ForgotPassword.kt:

Image

SignUp.kt:

Image

Home.kt:

Image

AddProduct.kt:

Image

Have you started on any of these?

Let's give @MuhammadNSC and @kaimanasse15 each a screen to work on.

MuhammadNSC commented 11 months ago

Hi all! I'm going through the workflow of this Issue to get an idea of what has been done so far. Let me know that screen that still needs work done

taylorpapke commented 11 months ago

@Annelisebx @kaimanasse15 @MuhammadNSC I went ahead and updated the diagram above to better show what this user story should be accomplishing for all of the pages in the app.

Annelisebx commented 11 months ago

Create Issue 194 for adding navigation elements to 'update' pages