
Closed
Posted
Paid on delivery
I need an iPhone-only application built with CoreBluetooth that acts as a custom HID-like controller over BLE. When the user opens the app it should immediately scan and display any compatible peripherals it discovers, while still offering a manual connect / disconnect button for situations where the automatic scan does not find the intended device straight away. Once connected, the interface has three key interaction modes: 1. A free-form text field where the user can type any string, set an optional delay in milliseconds, and then transmit that text as keystrokes over our custom protocol. 2. A dedicated numeric keypad that pops up a clean, number-only UI. In this mode the user can optionally choose a photo from their library so the keypad sits on top of their chosen background image. 3. A single “trigger” button that instantly sends a predefined command packet. Everything can remain English-only and no iPad layout is required; the design can target modern iPhone screen sizes in portrait orientation. Please implement the BLE layer in Swift using CoreBluetooth, keep all protocol framing in a separate, well-documented class, and return a runnable Xcode project plus a short README explaining any provisioning or entitlement steps I need to reproduce the build on my end.
Project ID: 40433194
26 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
26 freelancers are bidding on average ₹32,540 INR for this job

Hello, I’ve gone through your project details and this is something I can definitely help you with. I have 10+ years of experience in mobile and web app development, with a strong focus on iOS projects utilizing CoreBluetooth technology. I am committed to implementing a seamless user experience for your app to control BLE HID devices. The features you've outlined, automatic peripheral scanning, a customizable text input, a numeric keypad with background image options, and a trigger button, are all achievable and can be developed efficiently. I will ensure the BLE functionality is coded in Swift, along with a well-documented class for protocol framing. You'll receive a runnable Xcode project and a README for build instructions, providing you with a clear development path. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob I’m interested in your project and would love to understand more details to ensure the best approach. Could you clarify: What specific functionality do you envision for the numeric keypad customization? Let’s discuss over chat! Regards, Arpit Jaiswal
₹27,750 INR in 1 day
7.5
7.5

With over 5 years of experience in iOS development, I am confident that I am the right person for this project. My team and I have worked extensively with CoreBluetooth and are familiar with its implementation in Swift. We have a thorough understanding of HID-like controllers and have built similar apps in the past which makes us well-equipped to tackle this project proficiently. In addition to BLE layer expertise, we possess strong skills in UI/UX design which will be valuable when creating your numeric keypad and trigger button interfaces. Our experience improves efficiency and guarantees that your app will be user-friendly across all modern iPhone screen sizes. Our commitment to clear communication, honest work, on-time delivery and meeting long term goals of clients align perfectly with your requirements. We believe in working through attention to details which is reflected in the clean coding standards we follow as well documentation we provide, streamlining distribution and reproducibility on your end. Looking forward to collaborating and delivering quality work together!
₹25,000 INR in 10 days
5.2
5.2

With a decade of experience as a full-stack developer, my specialization in mobile app development using the latest frameworks makes me ideally suited for your iOS BLE HID Control App. I bring expert knowledge in Swift and CoreBluetooth that will allow me to build and deliver a high-quality app tailored exactly to your requirements. Furthermore, your emphasis on a clean, scalable, and maintainable code aligns perfectly with my development philosophy. I always strive to minimize back-and-forths, ensure prompt and reliable communication, and deliver projects on time without compromising on quality. You can trust that the BLE Layer will be robust, well-documented, and separate from the rest of the codebase. In addition to my extensive skills in mobile app development, I also have an intimate understanding of working with APIs too. This means that not only can I build an app that scans, connects to your compatible peripherals over BLE, but it can also handle the complex processes which involve data transmission across various interaction modes smoothly - whether it's text entry, numeric keypads with image overlays or predefined command packets sending. To top it off, I'll supply you with an Xcode project and a comprehensive README to guide you through the build on your end. Your project is in safe hands with me!
₹25,000 INR in 10 days
4.0
4.0

Hello there, we are a team of Senior Data Analyst, Automation, Web and Mobile App developers. Please, send me a message to discuss the work and finish in no time. Thanks Ashish Kumar.
₹25,000 INR in 7 days
3.1
3.1

The combination of automatic BLE discovery, custom packet transmission, and HID-like behaviour is what makes this project interesting, because reliability becomes critical once text input, trigger commands, and delayed transmissions all need to work consistently across different connection states. I’d build this natively in Swift using CoreBluetooth, with the BLE communication and protocol framing separated into dedicated, well-documented classes so future commands or modes can be added cleanly later on. The numeric keypad overlay with optional custom background support can also be handled in a lightweight way without complicating the overall UI flow. I’ve worked on BLE-focused iOS applications and custom device communication before, including projects where connection stability and maintainable architecture were key priorities. Happy to discuss the packet structure, characteristic setup, or interaction flow further if helpful.
₹27,000 INR in 7 days
2.2
2.2

Hi, I can fix your iOS BLE HID Control App I've solved this exact problem many times. Here is what I will do: - Build an iPhone-only Swift app with CoreBluetooth that auto-scans, lists compatible peripherals, and supports manual connect/disconnect. - Implement the three interaction modes: text-to-keystrokes with optional delay, numeric keypad with optional photo background, and a one-tap trigger command. - Keep protocol framing in a separate, well-documented class and deliver a runnable Xcode project with a short README for provisioning/entitlements. 10 days free support after delivery Milestone-based payment Reply "YES" and Best regards, syed ribal
₹37,500 INR in 4 days
0.0
0.0

IF YOU’RE NOT HAPPY YOU DON’T PAY I see you need a streamlined iPhone app using CoreBluetooth for a custom HID-like BLE controller, focusing on seamless device discovery and versatile input modes that enhance user experience. My approach: I’ll build a swift-based app that scans and lists peripherals immediately, with manual connect controls. Interaction modes will be intuitive and responsive, separating BLE protocol logic cleanly for maintainability and easy setup. While I’m new to Freelancer, I’ve developed similar BLE controllers that prioritize reliability and user-friendly interfaces. Let’s chat! Worst case, you get a free consultation. Regards Pietie L.
₹28,150 INR in 30 days
0.0
0.0

Hello, I am a perfect fit for your project. You’re aiming to build an iPhone-only CoreBluetooth app acting as a custom HID-like controller over BLE, featuring automatic scanning, manual connect/disconnect, and three interaction modes: free-form text input with adjustable delay, a numeric keypad with customizable photo background, and a single trigger button for predefined commands. I specialize in Swift development, CoreBluetooth integration, and clean, intuitive UX/UI design tailored for modern iPhone screens. Though new to freelancing, I have extensive off-site experience delivering high-quality apps with well-structured, documented code and user-friendly interfaces. I’d love to discuss your project further! Regards, Nabeel Ismail
₹20,650 INR in 30 days
0.0
0.0

Your biggest risk here probably isn’t development—it’s seamless reliability in BLE discovery and connection management under real-world interference. Too many apps either hammer scanning or confuse users with inconsistent connection states. I’ll architect the scanner to prioritize quick discovery while allowing a manual fallback, keeping connection logic robust yet transparent. The UI will fluidly switch interaction modes without blocking BLE operations or draining battery. CoreBluetooth integration will stay lean and isolated in a dedicated manager class, while the protocol framing remains modular and testable. Let’s discuss how you envision the delay parameter affecting UX or any edge cases you anticipate in device compatibility.
₹28,000 INR in 14 days
0.0
0.0

Hi, I’m an Embedded Engineer with strong experience developing cross-platform mobile applications for hardware-integrated systems on both iOS and Android. I currently work extensively with the .NET MAUI framework, developing both front-end UI and back-end application logic, while integrating mobile apps with BLE-enabled embedded devices. Your iOS BLE HID control app project aligns very closely with my experience. I have worked on implementing reliable BLE communication between mobile applications and embedded hardware, including device discovery, pairing, data exchange, connection management, and debugging Bluetooth-related issues across platforms. I also have experience handling app testing, QA, deployment workflows, and publishing applications to the Apple ecosystem. A major focus of my work is creating seamless interaction between embedded systems and mobile applications, ensuring responsive UI behaviour, stable BLE communication, and a smooth user experience. My embedded background also gives me a strong understanding of the BLE side of the system, which is valuable when diagnosing communication issues and optimising performance. I would be keen to discuss the target device, BLE HID requirements, UI expectations, and overall app functionality in more detail. Kind regards, Johannes Willem Moolman
₹25,000 INR in 7 days
0.0
0.0

Jalandhar, India
Member since May 10, 2026
₹12500-37500 INR
$30-250 USD
₹1500-12500 INR
₹600-1500 INR
$30-250 USD
$10-30 USD
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
$30-250 AUD
₹12500-37500 INR
$10-30 USD
₹12500-37500 INR
$750-1500 USD
$750-1500 USD
$30-250 USD
₹12500-37500 INR
₹150000-250000 INR
$10-60 USD / hour
₹12500-37500 INR
₹12500-37500 INR