In my master’s thesis, I developed a Flutter plugin that enables the use of native UWB frameworks: Android Core-Ultra Wideband and Apple Nearby Interaction. It also integrates out-of-band mechanisms such as Google Nearby Connections and Apple Multipeer Connectivity to find nearby devices and exchange configuration parameters. The aim of the prototype is to provide a simple starting point for using UWB technology with smartphones. The basic functionalities of both frameworks are abstracted with a standardized interface.
Features
Advertise and discover nearby devices
Receive UWB data such as distance and direction
Listen to the different states of the out-of-band mechanism and the UWB session