I like the idea of this new gesture-based navigation to the channels list and members list, and I also like the bottom navigation(-like) bar, but I think the implementation is a little strange and not idiomatic of Android.
First, navigation drawers are supposed to open over the existing surface; the current version of the application actually slides the main chat area off to the side to reveal another surface underneath. At the end of the animation the chat area fades away, making it appear like it's underneath the "drawer", but the moment I start sliding it back into view, it comes into focus making it appear like it instantly transitioned to being above the "drawer".
Second, the Z-values of the three main components of the app are weird. The main chat area is on top (which it must be, because sliding it away reveals content underneath), but the two lists (channels & members) appear to occupy the same space. Thinking of it physically, it's like having a stack of papers where sliding the top sheet on way reveals one sheet underneath, but sliding it in another direction reveals another.
Finally, the bottom "navigation bar" makes things even more confusing because it slides over both the main chat area and the channels list. Its icons are also generally unintuitive - the Discord icon with its mentions count is competing with the @ mentions icon where I would expect to see my mentions badge; the friends icon also speak "friends" to me (I tend to think it will take me to the members list), and the icon with my avatar doesn't suggest "settings" to me.
Overall, I like the idea, but the implementation is confusing, unintuitive, and contradictory of Android design patterns. Pretty much the only thing I like about the implementation is the ability to swipe from anywhere on the screen, not just from the edges; that's nice.
Please sign in to leave a comment.