Android to Arduino Bluetooth link

Job ID: 32560225

Budget: £250 – £750 GBP

We're developing a product which contains an Arduino Nano 33 BLE (http://store.arduino.cc/products/arduino-nano-33-ble). We're using an original Arduino board, not a copy. We want to be able to establish a link so the product can communicate with an Android tablet. This is something new for us, so it'll save us a lot of time if someone can build an example for us.. which is this project.
The example should include a simple app for an Android tablet and a corresponding app for the Arduino.
The Android app should include a simple user interface including
- a button to establish a connection to the Arduino or disconnect from it.
- a text box where the tablet user can enter a string to send.
- a "send" button which sends the string to the Arduino.
- a received string box where a string send from the Arduino to the tablet will be displayed.
The Arduino app should
- Set up the Arduino as a Peripheral Service
- when it receives a string from the tablet, it will send the same string over the Serial port where we can see it on a PC via the Serial Monitor
- when it receives a string from the PC over serial, it will send the same string to the tablet over bluetooth.
We want
- Source code for both the Android tablet and the Arduino.
- Support to ensure we can compile the code and upload the code to the tablet and Arduino on our Windows PC (via a zoom call with screen sharing or similar).