Design Patterns for BLE Apps
Design patterns are repeatable solutions to common problems and scenarios. You are probably familiar with some of these in software development, user interface design, and enterprise integration.
I think we can also apply this idea to building Bluetooth apps.