To collect information about user behavior, I observed individuals using Impromat.app. Quickly, I noticed, that one issue was the navigation. For instance, users were not clicking on the drawer icon located in the top-right corner in order to view all functions of the app (such as the ability to search for improv exercises and games, build a personal workshop, or manage individual exercises and games). Even worse, some mobile devices have a native feature that navigates back when swiping from left to right. This made it extremely difficult to navigate the app, as users were unable to open the drawer.
So, I sought a solution to improve the discoverability of Impromat.app and enable swiping from left to right to open a drawer on devices lacking the option. Below is a screenshot of the elements page which allows improvisers to search existing elements and exercises.

However, clicking on the drawer icon on the top right reveals the full functionality of the app.

The Navigation Bar Solution
Initially, I had considered dropping web app support and exclusively backing the locally installed application to avoid browser incompatibilities. However, this solution would not resolve the app's discoverability.
Therefore, I researched other frameworks and applications and discovered the top-level navigation of tabs, which are utilized by apps such as Spotify and Google Play store.
The Material 3 design offers helpful documentation on its website. According to their suggestions, a bottom tabs navigation (referred to as a "navigation bar") is suitable for compact screens, while a side bar navigation is better for larger screens.
Given the mobile-centric approach of Impromat, the bottom navigation bar with tabs is an appropriate starting point. Here is a preliminary version of the bottom navigation bar:

Sections are divided into the three main areas:
- Home: About information, news, profile, settings, legal notice, data privacy, etc.
- Exercises & Games: Search improvisational theater elements that you can add to workshops and manage your own entries.
- Workshops: Plan and share your improv workshops.
Wrap-up
The implementation of the new navigation approach is currently under development, but I already like it a lot for its easy app discoverability, conciseness, and ease of use (just one click instead of a swipe gesture). However, I am still determining the optimal high-level differentiation, which will depend on users' goals when they open Impromat.
In the future, I will integrate a more adaptive design following the guidelines of Material Design source. Currently, I must assess whether implementing these changes will enhance the user experience before proceeding.