
Open
Posted
•
Ends in 6 days
Paid on delivery
I need an Android application that pulls a small packet of text data—essentially a list of BLE MAC addresses—from my web server whenever the user taps “Refresh.” Once the list is loaded, the app must open a stable serial-over-BLE link to a nearby ESP32 running the NimBLE stack. Connection drops or pairing loops are show-stoppers, so please focus on rock-solid reconnection logic. After the ESP32 exchange is complete, the same app should be able to send a printable receipt to a portable Bluetooth printer; I already have the manufacturer’s Android SDK and sample code for that portion. Key points you will work on • Manual server call also server or sql data. • Parse the returned MAC list and connect only to those devices, not to every advertiser in range. • Maintain a continuous, low-latency RX/TX channel with the ESP32. • Integrate the printer SDK so the user can tap “Print” and receive an immediate printout. Deliverables 1. Full Android Studio project (Java or Kotlin) with clear, modular code. 2. Signed APK for quick field testing. The job is straightforward, so I expect a compact solution that fits a sub-$100 budget and a quick turnaround.
Project ID: 40419314
1 proposal
Open for bidding
Remote project
Active 5 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $100 USD for this job

Hello, I am eager to assist with your Android project. With expertise in handling BLE communication and integrating web server data, I can ensure a smooth flow of MAC addresses to your app and establish stable connections with the ESP32 device. I am well-versed in managing reconnection logic to avoid any disruptions, focusing on a seamless user experience. Here’s how I’ll approach your project: ✔ Implement manual server calls for data retrieval ✔ Parse and connect to specific devices from the MAC list ✔ Establish and maintain a reliable RX/TX channel with the ESP32 ✔ Integrate the printer SDK for seamless printing functionality ✔ Provide a well-structured Android Studio project with modular code ✔ Deliver a signed APK for efficient field testing My goal is to deliver a robust solution within your budget and timeline, ensuring a functional and reliable application. Best regards, Manthan
$100 USD in 14 days
0.0
0.0

Rijswijk, Netherlands
Payment method verified
Member since Apr 5, 2013
$10 USD
$10-30 USD
$10 USD
$10-30 USD
$30-250 USD
$30-250 USD
₹750-1250 INR / hour
₹2500000-5000000 INR
$14-30 NZD
$30-250 NZD
$50 USD
$1000-3500 USD
£10-3000 GBP
$500-20000 USD
₹600-1500 INR
£5-10 GBP / hour
₹12500-37500 INR
$2-8 USD / hour
€12-18 EUR / hour
$8-15 USD / hour
$30-250 USD
$50 USD
₹150000-250000 INR
₹150000-250000 INR
$250-750 USD