
In Progress
Posted
Paid on delivery
I have an existing Android application that already works with an earlier Bluetooth Low Energy device. I am now moving to new hardware and need the app updated so it can discover, pair with, and communicate seamlessly with this new BLE board. Your main objectives are: • Integrate the new GATT profile and confirm stable read/write operations. • Enable real-time data synchronization between the phone and the device. • Maintain full device-side control functions (start/stop actions, parameter changes, etc.). Please work in Android Studio; the current codebase is structured for that environment and all future maintenance will stay there. I will supply the existing project, the new device’s UUID map, and test procedures. Final deliverables are the updated source project, an installable APK, and a brief change log confirming that data sync and control commands have been validated on at least two Android OS versions. Also, it's updates that need to be done on the API side as well, as the API KEEPS DELETING DATA A FEW DAYS.
Project ID: 40661104
154 proposals
Remote project
Active 4 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I’m Hassan , an Android & React Native developer with 4+ years of experience working with existing mobile code bases, APIs, device integrations, and real-time data. I can update your Android Studio project for the new Ble hardware, including GATT integration, device discovery/pairing, stable read/write operations, real-time synchronization, and all device control commands. I’ll also investigate and fix the API issue that is causing data to be deleted after a few days. I’ll test the complete flow on at least two Android versions and provide the updated source code, APK, and change log. Happy to review the existing project and map to get started. Best Regards, Hassan
$150 USD in 7 days
5.5
5.5
154 freelancers are bidding on average $148 USD for this job

I have been working in Android Studio fore more than 10 years now because I use it for native app development. I can surely update your BLE app and make sure it works flawlessly with your new hardware. I am a full stack developer so I can modify the API as well so it doesn't keep deleting the data. I have done more than 525 projects on this platform with 99% project completion rate. Let's chat and get started.
$140 USD in 7 days
8.9
8.9

Swapping a BLE app to new hardware is mostly a GATT layer job, so I'd start by isolating the current service/characteristic constants into a single profile class, then map your new UUID list onto it — service, control characteristic, notify/indicate characteristic. From there I'd rework scanning and pairing with BluetoothLeScanner filters, request MTU, and queue every read/write/descriptor operation so notifications for real-time sync don't collide with control commands (start/stop and parameter changes). Reconnect and bonding are handled so the phone recovers if the board drops. On the API side, data disappearing after a few days usually means a TTL/cleanup job, a cache being treated as storage, or upserts overwriting rows by key. I'll trace the write path and retention logic, fix the root cause, and add a sync log so nothing is silently lost. Delivery is the updated Android Studio project, a signed APK, and a change log with tests run on two OS versions (I'll use Android 12 and 14 unless you prefer others). Do you have the new board with you for testing, or should I validate against your test procedures only? Muhammad Saad
$220 USD in 4 days
7.1
7.1

Hi, I reviewed your request to upgrade the existing Android BLE app so it can discover, pair, and communicate with new hardware using the provided UUID map. I’ll update the Android Studio codebase to integrate the new GATT profile, confirm stable read/write operations, and wire real-time data synchronization between the phone and the BLE board. I’ll also ensure device-side control functions (start/stop and parameter changes) remain fully supported, while keeping API integration reliable despite the recurring data deletion by adding proper synchronization and persistence safeguards. I’ll deliver the updated source project, an installable APK, and a brief validated change log for at least two Android OS versions. Let’s discuss here now.
$150 USD in 7 days
7.1
7.1

Understanding the need for a seamless transition to new hardware, our team will upgrade your Android application to effectively communicate with the new Bluetooth Low Energy device. We aim to ensure that the app discovers, pairs, and maintains stable operations with the updated GATT profile. We will focus on integrating real-time data synchronization and preserving full control functions, such as start/stop actions and parameter changes. Addressing the API issues that lead to data deletion is also a priority for us, so we can ensure a robust solution. Our experience with Android Studio and BLE technology positions us well to tackle this project. Also, communication, quality, and on-time delivery are priorities. If you'd like, I can also share similar work we've completed and discuss the best approach for your project. Regards, JP
$150 USD in 7 days
6.8
6.8

Hello!! Your existing Android application can be upgraded for the new Bluetooth Low Energy board with stable GATT communication, real-time synchronization, device controls, and reliable API data storage. * Do you already have the new BLE UUID map and test procedures ready? * Which Android versions should be prioritized for testing? * How long should API data remain stored without deletion? The existing Android Studio codebase will be carefully updated without disrupting current functionality. BLE discovery, pairing, read and write operations, real-time data flow, and start/stop controls will be tested thoroughly. The API will also be reviewed to identify why data is being deleted and corrected with reliable storage handling. Relevant Android, BLE, API integration, and device communication projects have been completed, with strong attention to stable real-time data exchange. Let us discuss the existing code and hardware details in chat. Best regards Farhin B
$30 USD in 7 days
6.7
6.7

Hi, I can update your existing Android Studio project for the new BLE hardware and also investigate the API issue causing stored data to disappear after several days. I’ll first map the supplied UUID/GATT specification against the existing BLE layer, then update discovery, connection, characteristic read/write, notifications and device-control commands. I’ll make sure real-time synchronization handles reconnects, connection loss and state changes cleanly rather than only working during an ideal test. On the API side, I’ll trace the full data lifecycle including Android requests, API endpoints, database writes/updates, scheduled jobs and any retention/cleanup logic to identify why records are being deleted. Deliverables include the updated Android source, APK, API fixes, testing across at least two Android versions and a concise changelog.
$150 USD in 7 days
6.1
6.1

Hello, With over a decade of experience in developing and upgrading mobile apps, I am eager to bring my skills to your project. My knowledge spans across multiple platforms from Android or iOS and is complemented by my proficiency in using Android Studio - aligning perfectly with your project requirements! Additionally, as you mentioned potential API-related issues, I've got a diversified skill set that includes backend and server-side development, preparing me better for any synchrony challenges. My core strength in Bluetooth Low Energy (BLE) technology combined with my robust understanding of Android systems make me the ideal candidate for this job. Over the years, I've built numerous BLE applications incorporating GATT profiles and ensuring stable read/write operations similar to what you need for your new hardware. Moreover, reliable real-time data synchronization and device control functions are engrained in my everyday tasks - inhibiting even the most significant challenges. Lastly, what sets me apart is not just my technical acumen but also a deep sense of responsibility and commitment to quality. When you choose me, expect not only impeccable coding but also an unwavering dedication towards delivering on time while keeping lines of communication open at all times. Let's collaborate to give your users an application that works like a charm while providing full control functionality! Thanks!
$130 USD in 2 days
6.4
6.4

Hello There! I’m Md Toriqul Islam, and I’m excited to partner with you. I can dive into your project immediately. I have rich experience in Android development, BLE integration, API development, and backend troubleshooting. I understand you want to update your existing Android app for the new BLE board, including GATT integration, stable read/write operations, real-time data synchronization, and device control functions. I’ll also investigate and fix the API issue that is deleting stored data after a few days. I am skilled in Android Studio, Kotlin/Java, BLE, GATT, REST APIs, databases, and backend development. I’m ready to start immediately and would be happy to discuss this project. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$100 USD in 3 days
5.7
5.7

I see that you're looking to upgrade your Android BLE app to work with new hardware, specifically focusing on integrating the new GATT profile and ensuring stable read/write operations. I understand the importance of maintaining real-time data synchronization between the phone and the device, as well as retaining full control functions for start/stop actions and parameter changes. To achieve this, I'll work directly within Android Studio, leveraging the existing codebase you provide. I'll ensure that the integration with the new device's UUID map is seamless and that the API updates are handled effectively to prevent any data deletion issues. My approach will include validating the data sync and control commands on at least two Android OS versions, as you specified. The final deliverables will include the updated source project, an installable APK, and a concise change log detailing the validations performed. I'm ready to get started on this right away. Rajavel Android Developer | BLE Integration | API Management
$49 USD in 10 days
5.8
5.8

Hello, I’m Hiren Kapuria, a Senior Android Developer with 10+ years of experience in Kotlin, Android Studio, BLE/GATT communication, API integration, and device connectivity. Plan • Review the existing BLE architecture and integrate the new board’s GATT profile and UUID mapping. • Implement reliable discovery, connection, read/write, notifications, reconnection, and real-time data synchronization. • Preserve all existing device controls including start/stop commands and parameter updates. • Validate communication across multiple Android OS versions and handle connection/lifecycle edge cases. • Review the API/backend responsible for storing device data and identify why records are being deleted after several days. • Fix the API-side data retention/deletion issue and add appropriate validation/logging so data remains persistent and reliable. Deliverables • Updated Android Studio project with clean Kotlin code. • Working BLE integration with the new hardware. • Validated read/write, synchronization, and control commands. • API/backend fixes for unexpected data deletion. • Installable APK. • Change log and validation report covering at least two Android versions. I can work directly with your existing codebase, UUID documentation, API and test procedures, minimizing unnecessary changes while keeping the solution maintainable. Best Regards, Hiren Kapuria Senior Android Developer
$100 USD in 7 days
5.6
5.6

I have very good experience on the Android and Bluetooth LE projects, looking forward to work with you on this project, kindly message me to discuss further.
$250 USD in 7 days
5.3
5.3

Good day! I can update your existing Android application to support the new BLE hardware while preserving the current app structure and functionality. Working directly in Android Studio, I’ll integrate the new GATT profile, UUID map, stable read/write communication, real-time synchronization, and all required device control commands. I’ll also investigate the API issue causing data to disappear after a few days and update the backend/API logic as needed to ensure data is stored and retained reliably. The BLE and API work will be tested carefully to identify whether the issue comes from database persistence, cleanup jobs, API logic, synchronization, or another part of the data flow. The completed project will include the updated Android Studio source, installable APK, validated BLE communication and a clear changelog covering the implemented changes. My focus will be on delivering a stable integration across multiple Android versions while ensuring both device communication and API data persistence work reliably long-term.
$140 USD in 7 days
4.9
4.9

Hello, I can create/modify the app/web as you wish. I have 6.5+ years of experience in this field. Let's connect and discuss more about your requirements. Thank you.
$80 USD in 2 days
5.1
5.1

Project Details $30.00 – 250.00 USD Bidding ends in 9 hours, 51 minutes I have an existing Android application that already works with an earlier Bluetooth Low Energy device. I am now moving to new hardware and need the app updated so it can discover, pair with, and communicate seamlessly with this new BLE board. Your main objectives are: • Integrate the new GATT profile and confirm stable read/write operations. • Enable real-time data synchronization between the phone and the device. • Maintain full device-side control functions (start/stop actions, parameter changes, etc.). Please work in Android Studio; the current codebase is structured for that environment and all future maintenance will stay there. I will supply the existing project, the new device’s UUID map, and test procedures. Final deliverables are the updated source project, an installable APK, and a brief change log confirming that data sync and control commands have been validated on at least two Android OS versions. Also, it's updates that need to be done on the API side as well, as the API KEEPS DELETING DATA A FEW DAYS. Skills Required Java Mobile App Development Android Software Testing Bluetooth Low Energy (BLE) API Mobile Development Android App Development Android Studio Project ID: 40661104
$140 USD in 7 days
5.0
5.0

Hi there, Thank you for sharing the details of your project. I understand you're looking to upgrade your existing Android BLE application to support a new BLE hardware board, ensuring seamless discovery, pairing, and stable communication, along with some updates to the API to address data retention issues. As an experienced Android developer with a strong background in BLE integrations and API management, I have successfully delivered similar projects involving GATT profile integration, real-time data synchronization, and robust device control features. My expertise covers the full Android development stack, including Java, Android Studio, and comprehensive testing across multiple OS versions to guarantee stability and compatibility. My approach will begin with a thorough analysis of your current codebase and the new device’s UUID map. I will integrate the updated GATT profile, ensuring reliable read/write operations and full support for device-side control functions such as start/stop actions and parameter adjustments. Real-time synchronization will be validated through extensive testing, using your supplied test procedures and targeting at least two Android OS versions as requested. On the API side, I will investigate and resolve the data retention issue to ensure that your backend retains device data as required, implementing any necessary updates for consistency and reliability. Throughout the project, I will keep clear documentation, providing you with an updated Android Studio project, an installable APK for testing, and a concise changelog detailing all implemented changes and validation results. I look forward to collaborating with you and ensuring your upgraded BLE app delivers smooth and reliable performance with your new hardware. Best regards, DemiVision, LLC
$30 USD in 5 days
4.6
4.6

Hi there, I think you want to upgrade the existing Android BLE app to the new GATT profile while keeping all current device controls reliable, and also fix the API issue that is deleting stored data after a few days. I can work directly in Android Studio, update the BLE discovery/pairing, implement stable GATT read/write and real-time synchronization, and preserve start/stop and parameter controls. On the backend, I’ll trace the API, database, scheduled jobs, retention logic and sync flow to identify why records are being deleted, then implement a safe fix and validate data persistence. I’ll test BLE communication and API behaviour across at least two Android versions and deliver the updated source, APK and concise change log. Thanks,
$120 USD in 3 days
4.7
4.7

Hi, You’re updating an existing Android BLE app for new hardware: discover/pair, new GATT profile, stable read/write, real-time sync, and full device control (start/stop, parameters). Also need API-side fixes so data stops disappearing after a few days. I specialize in Android + BLE (Kotlin/Java) — GATT services/characteristics, notifications, and reliable control loops with hardware. I’ll integrate your new UUID map in Android Studio, keep the current structure, and validate sync + commands on at least two Android versions. For the API data loss: I’ll check retention, delete jobs, TTL, and write paths so records persist unless you intentionally purge them. Price: $100 Deliverables: updated project, APK, short change log. Best regards
$100 USD in 3 days
4.8
4.8

I’m an experienced Android developer skilled in Android Studio, Kotlin/Java, BLE, APIs, and real time data sync. I'll do * Integrate the new BLE GATT profile and stable read/write communication. * Maintain device controls and real time synchronization. * Fix the API data deletion/persistence issue. Q: Do you already have the BLE UUID map and API code ready to share? I can start immediately. Regards
$90 USD in 10 days
4.9
4.9

For this update, I’d treat the BLE migration and the API data-loss issue as two connected reliability problems: the Android app must communicate cleanly with the new GATT profile, while the backend must persist synchronized device data without unexpected deletion. I’ll work directly in your existing Android Studio codebase, update discovery/pairing for the new UUID map, implement characteristic read/write and notification handling, validate start/stop and parameter commands, and harden reconnect/state-management logic for real-time synchronization. My two priorities would be integrations and maintainability, so future BLE hardware revisions can be supported without rewriting the communication layer. On the API side, I’d trace why records disappear after several days by reviewing database retention/TTL settings, scheduled cleanup jobs, cron tasks, cascade deletes, synchronization logic, and any API-side overwrite behavior. Fixing the underlying persistence issue will prevent historical device data from silently disappearing. A relevant example is FileChannels, where we built mobile and real-time functionality involving continuous state synchronization, notifications, APIs, authentication, and production data flows. Deliverables will include the updated Android Studio project, APK, API fixes, change log, and validation across at least two Android OS versions using your supplied test procedures.
$140 USD in 7 days
4.7
4.7

I've led three Android BLE stack rewrites for Nordic nRF52 devices, including GATT profile migrations and real-time sync fixes. This is right in my wheelhouse. I'll adapt the existing Bluetooth stack to the new UUID map, implement characteristic-level read/write with retry logic, add foreground service for stable connections, then wire data sync into the existing API layer with offline queue and conflict resolution. The API side will get a cache layer and a background job to prevent premature deletes, validated against Android 11 and 13 devices. Deliverables: updated project, debug APK, change log with test cases. Thanks, Andrii
$150 USD in 3 days
4.4
4.4

RIALTO, United States
Payment method verified
Member since Jul 23, 2019
$250-750 USD
$10-30 USD
$10-30 USD
$10-30 USD
$250-750 USD
$15-25 USD / hour
₹1500-12500 INR
$10-30 USD
₹600-4000 INR
$15-25 USD / hour
₹12500-37500 INR
₹37500-75000 INR
$10-30 USD
min ₹2500 INR / hour
$10-30 CAD
₹1500-12500 INR
€8-50 EUR
₹1500-12500 INR
₹1500-12500 INR
₹750-1250 INR / hour
₹1500-12500 INR
₹750-1250 INR / hour
₹1500-12500 INR
₹37500-75000 INR
$10-30 USD