Greenstand / treetracker-android

Treetracker is Greenstands open source Android app to track and verify reforestation efforts globally. NEW DEVELOPERS: Please refer to the README for is issue milestones and topics! https://github.com/Greenstand/treetracker-android/blob/master/README.md
GNU Affero General Public License v3.0
91 stars 88 forks source link

UX improvement (visual effect) on all buttons #1022

Open sebastiangaertner opened 2 years ago

sebastiangaertner commented 2 years ago

Can we explore a graphically more prominent button action? We have had users being stuck in the tutorial cause they dont know where to click.

@sidsharma2002 you had some ideas around already right?

sidsharma2002 commented 2 years ago

Thanks for opening this issue. According to my experience, the buttons which requires to be look like they are clickable elements in reality does seems so. The current elements just like from top to bottom in container which gives a shadow like effect. The issue over here is that all this is in a single direction.

Here's an example from Indian app "cred". WhatsApp Image 2022-10-04 at 09 39 06

As you can see from the edges, it gives an effect that the element is elevated towards both X and Y Axis i.e in 2D.

NOTE: the arrows here represents the direction of elevation

WhatsApp Image 2022-10-04 at 09 45 59

Comparing with the element's edges in our app, its gives an effect like its elevated to in only Y Axis i.e in one dimension which is totally unintuitive to a human eye.

WhatsApp Image 2022-10-04 at 09 40 22

WhatsApp Image 2022-10-04 at 09 46 27

As a result, the former looks like a real button which can be clicked inside or effectively in Z axis. whereas our buttons like a joystick kindof element which can be toggled up and down.

sidsharma2002 commented 2 years ago

Here's a working example :

https://user-images.githubusercontent.com/53833109/193734078-69a59c43-61ab-4501-bda0-ff7178e815b9.mp4

sidsharma2002 commented 2 years ago

Can we also try to stick to more uniform and pleasant theme colors. This magenta-ish dark color with black text "messages" looks very unpleasant to me. This might lead to some other topic but the app's overall journey and ux is still very unintuitive to me as a new user.

For example, the whole message screen is not understandable as In the beginning almost all users have no messages, that whole journey of a new user where he has no trees uploaded and has no messages is very unclear.

Secondly almost all the buttons on homescreen are very large. Maybe we can follow one big button pr screen.

Thanks for reading my whole message :)

sidsharma2002 commented 2 years ago

Hi @sebastiangaertner , is anyone from design team iterating on this issue?

Elforama commented 2 years ago

I think the animation of the button can be improved to get a better feel. The darker part should not show on top or bottom when pressed

vishalrao8 commented 1 year ago

Along with visual enhancements, I would also suggest adding floating animation to buttons to grab user attention. Since the primary user base can't read and understand, We need to communicate with them visually through illustrations and animations to guide them.

vishalrao8 commented 1 year ago

https://user-images.githubusercontent.com/27092065/202646269-5cf63a93-fcba-49cd-bcdd-141af496cdc0.mp4

This is an example from one of my projects.