Simple Client App for Bluetooth Low Energy communication with GATT Server. Written in Kotlin with help of Android Architecture Components (LiveData, ViewModel).
Features:
• Scan for BLE devices
• Connect to device with configured GATT Server
• Display services, characteristics and descriptors of the device
• Get notified when value of characteristic changes
• Read, write value of characteristic