If you only care about the BLE instead of neuron programming or adruino resource, you just need to pick up Nordic 51822 from google. With the smallest package I once built a device as the same size as your nail.
Also I have taken a loop at tiny. This is using serial communication to control all Bluetooth event. Apparently this is not ideal especially you have demand on the data throughput like act as both central and peripheral.