Package-level declarations
Functions
Bottom navigation bar that contains the icons of the different sections of the app
Ui component of the Indoor Navigation Engine library. It is responsible for rendering the 3D scene and the navigation, built on top of the SceneView and Filament libraries and compatible with Jetpack Compose.
Find the user's location on the map
Switch between 2D and 3D map modes
Bottom sheet that contains the building information, saved locations, and the POI details. sheets are displayed based on the content index, which is used to switch between the different sheets.
Main layout for the map scene screen that contains the indoor navigation scene, search bar, bottom navigation bar, and the bottom sheet. This layout is used to display the map scene screen. It takes the map build object and the context as parameters to load the map and initialize the database handler respectively.
A composable that displays a sheet with a message and an icon when there is no data available
A composable that displays a search bar with a list of items in our case POIs it covers the whole screen and has a text field to search for items and a list of items