* Improve example app
- Introduced utility functions for sorting BLE services and filtering characteristics based on properties.
- Updated the peripheral detail page to support reading all characteristics and improved value formatting for better readability.
- Added navigation functionality for adjacent characteristics and integrated property filters in the services list widget.
- Enhanced the services side widget to manage selected properties and provide a clearer UI for service interactions.
- Implemented copy functionality for logs and improved overall user experience in the peripheral details section.
* Remove expandable
* Automatically start scanning on launch
* Show loading indicator for discovering services
* Decrease the height of TextFormField
* Update the peripheral detail page to format and display discovered services more clearly, including characteristics.
* Address AI comments
* Refactor characteristic display format in peripheral detail page for improved clarity
* Improve example app ui
* Store favorite services in local storage
* Use Text instead of SelectableText
* Improve colors
* Fix flutter analyzer issues
* Revert example app minimum sdk requirement
* Implement hasPermission api and improve ui flow
* More ui improvements
* Improve ScannedItem ui
* Improve control ui
* Change color theme to blue
* Minor improvements wip
* improve responsive ui and flow
* More improvements
* More improvements
* Update Mac podfile
* Fix home page scroll view
* Update app and package name
* Revert changelog
* Resolve Ai comments
---------
Co-authored-by: Foti Dim <foti@navideck.com>
* Implement characteristic descriptor discovery
* Improve Darwin services discovery
* Minor mac fix
* Implement Windows support
* discover descriptors in DiscoverServicesAsync api on windows
* Add withDescriptors in discoverServices api
* Implement withDescriptors for Apple and Android
* Fix ai comment and format pigeon generated file
* Resolve Ai comment
* Capitalize API
* Handle empty services scenario
---------
Co-authored-by: Foti Dim <foti@navideck.com>