I need for my project the smallest arduino board with bluetooth or else it supports to attach the HC-06 with the board. I am also looking to use the board with a DC battery after being programmed as I will not have AC power available when I am outside.
I usually use the Pro Micro which is based on the ATmega32u4 and hence is Leonardo compatible. The main reason I use it with the HC-06 bluetooth modules is that it has a serial port and a USB serial port interface, thus debug messages can be sent to the PC and the hardware serial port can interface with the HC-06.
Hi. Take a look at some TI MCU and Bluetooth chip likes G2221 and CC2540. They are quite low energy consuming. I think it is the best suitable for your mobile app using with battery.