Releases: tuuhin/BTAndroidApp
Releases · tuuhin/BTAndroidApp
Version 1.2.0
Introduced Bluetooth Low Energy (BLE) server implementation, allowing your device to act as a peripheral and broadcast services.
This release also brings a significant UI/UX overhaul, performance improvements, and many bug fixes.
For more details check #4
What's new
- BLE GATT Server You can now host a BLE GATT Server directly from the app.
- Configure and run multiple services, including
- Battery Service: Broadcasts the device's battery level.
- Environmental Sensing Service: Broadcasts ambient light sensor data.
- Nordic UART Service (NUS): For custom serial communication.
- Clients can subscribe to notifications for real-time updates from the Battery and Light sensors.
- The new server screen allows you to monitor running services and see a list of connected clients.
Changes and Fixes
- New Color Scheme: The app has been redesigned with a fresh, cohesive color palette for a better visual experience.
- Improved Scanning Flow: Scanning logic is improved
- Refactored parts of the codebase
- Updated the dependencies to their latest versions
Version 1.1.1
What's Changed
This is a minor patch release focusing on upgrading project dependencies and contributor guidance.
No new features have been added.
- Contribution guidelines Documentation is now included in the source code to help potential contributors understand how to get involved, submit issues, and make pull requests #2
- Updated project dependencies Dependencies across the project have been upgraded to their latest stable versions #3
Full Changelog: v1.1.0...v1.1.1
Version 1.1.0
Key changes:
- Peer connection info is added to the server screen. providing better insights about the connected peer.
- Adding a device profile info when a new device connects to the server same is done for client and ble connected device.
- Ability to restart the server when the peer disconnects.
- Resolved UI correction issues and removed an unwanted "remember block." for lambdas
- Genral code corrections and spelling corrections across the codebase.
- Initiated an update for a new version, laying groundwork for future releases.
- Added shared bounds transition for screens.
- UI improvements have been made to enhance the overall aesthetic appeal.