bsoc-bitbyte / myLeave

myLeave is a user-friendly app that streamlines leave request submissions and management.
4 stars 14 forks source link

XML Layout for User Dashboard and Admin Dashboard #6

Closed Agrim2112 closed 2 months ago

Agrim2112 commented 3 months ago

Create the XML layout for User Dashboard and Admin Dashboard based on the design provided in the Figma. Since the layout for both dashboards is the same, you can reuse the code from the User Dashboard layout for the Admin Dashboard.

Your layout must follow these guidelines:

  1. Use Constraint Layout to ensure the layout is responsive to all screen sizes.
  2. No need to create Recycler View layout and adapter, just add an empty Recycler View.
  3. Adhere to the given Figma design
  4. Follow the specified naming convention for each view group ID to maintain consistency and clarity.
AyushNarsian commented 3 months ago

I would like to work on this issue. I will use a ConstraintLayout to position all elements. I'll also use CardView for each application entry, separating sections with TextView for headers. Use Button for the floating action button, styled with appropriate constraints.

sujalagrawal2 commented 3 months ago

@Agrim2112 I would like to work on this issue. My approach will be to use Constraint Layout and inside it I will add two recycle view ( for pending application and Past Application ) , TextView and two customized button (as shown in figma). Please assign it to me. Thank You

ayushsaksena30 commented 3 months ago

@Agrim2112 I would like to work on this issue, I'll use seperate Recycler View and Text View inside Nested Scroll List to implement the feature of a single scrollable list to display all Pending and Past applications. I'll also wrap everything with constraint layout to ensure responsive screen. To add the '+' button on user dashboard, I'll use Floating Action Button and will use Image Button to show the Profile Button. I'll also follow the Figma file to implement UI styles correctly.

Thank you

Agrim2112 commented 3 months ago

@ayushsaksena30 Go ahead