-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Why?
Currently, the Android app uses a Navigation Drawer. We are planning to add Bottom Navigation View to improve user experience. After introducing the Bottom Navigation View, the UI appears inconsistent. Having two navigation solutions in Android creates redundancy and could be optimized for a better experience.
It’s important for the Files application to provide a consistent behavior, flow, and UI/UX across platforms unless platform-specific restrictions apply. Currently, iOS and Android differ significantly in screen flow, design, behavior, and error messages. iOS adopts Bottom Navigation, which is more natural for that project. While Android initially chose the Navigation Drawer, transitioning to Bottom Navigation could unify and enhance the user experience.
For example, in the current Navigation Drawer, items such as “Personal Files,” “Favorites,” “On Device,” and “Shared” are unnecessary. These items are merely filters for “All Files". Instead of representing them as separate items in the drawer, they can be relocated to a filter button in the top-right corner. When clicked, this button will display a native alert dialog, allowing users to apply the same filters.
And these items also can be removed from the drawer menu “Community”, “Settings”, “Activities", "Deleted Files", "Uploads"
How?
The Drawer Menu and Notification Bell icon will be removed from the search bar.
Filter Button: Clicking this button will open a native alert dialog to filter files. Options include:
• Personal Files
• Favorites
• On Device
• Shared
• Deleted Files
Sort Button: Clicking this button will open a native alert dialog to sort files. Options include:
• A to Z
• Z to A
• Newest
• (Additional sorting options ...)
Profile Icon: Clicking the profile icon will open a native alert dialog with the following options:
Add Account
Manage Account
Notifications
Settings
Settings Screen: The new settings screen will include:
General Tab: Activities
Sync Tab: Uploads
More Tab: Community, Talk, More
Comparison
![]() |
![]() | ![]() |
Metadata
Metadata
Assignees
Type
Projects
Status