This is a placeholder description until I get set up I want a small, focused mobile application that runs on both iOS and Android and does one thing well: listen for Bluetooth Low Energy broadcasts, check whether the packet begins with a specific header, and immediately display the decoded information on-screen. No pairing, user accounts, or push notifications—just passive scanning and clear data presentation. Here is the flow I have in mind. When the user opens the app, it requests the required Bluetooth permissions and starts scanning. Every advertising packet is compared against a header pattern that I will provide. If the header matches, the packet is parsed and shown in real time; everything else is ignored. A simple settings page lets me update that header pattern later if needed. The main screen can be a running list or live tile view—whichever you feel offers the cleanest experience. I am open to React Native, Flutter, Kotlin/Swift, or another framework that gives reliable BLE access on both platforms, so choose the stack you work fastest in. A clean, minimal UI and well-commented code are more important to me than polished graphics. Deliverables • Full source code with in-line comments • Build instructions and environment setup notes for iOS and Android • Test builds (APK and TestFlight/IPA) • Short README explaining how the header check and payload parsing are implemented Acceptance criteria • App installs and launches on the latest public versions of iOS and Android • Continuous BLE scan begins automatically after permissions are granted • Only packets that match the supplied header appear in the interface • Parsed data and timestamp are shown clearly and refresh in real time • Project builds successfully using the provided instructions, without additional tweaks on my side If this is straightforward for you and you have prior BLE experience, let’s get started right away.