I think the best option is that you learn to send random numbers from Arduino to the application, and observe those numbers in a Label, when you get it you can use the Chart component or the extension to display it graphically.
Remember that you must set Bluetooth permissions in the new Android.
I am working in a graph generated by data from a temperature sensor via BLE.
I would like to have historical data of around 4min shown. I have tried lowering the resolution to 1, setting the clock to 500 milliseconds (rate I am interested in). With this configuration, the graph doesn’t fill the width of the screen (even if canvas width is set to fill parent).
I have tried to increase the width of the graph to 4000 pixels and it works in one phone but in another not.
How would you recommend to increase the historical data?