Android Developer Needed – BLE Fitness Band App (SDK Provided, Test App Required)

Job ID: 40135278

Budget: ₹37,500 – ₹75,000 INR

Project Overview:

We are developing an Android mobile application for a BLE-based fitness wristband.

We have an Android SDK (AAR) and sample applications, which will be used as the foundation for development.

This project is strictly for an individual freelancer (not a company, agency, or team).
We are looking for a dedicated Android developer who can fully own and execute this task.

Important: Individual Freelancers Only

Companies / agencies / development teams - please do not apply
Only individual Android developers will be considered

You must personally do the development work

Applications that appear to be from companies or groups will be rejected.

What We Provide:

Android SDK (AAR format) from the device manufacturer
Official SDK documentation
Sample Android app demonstrating BLE communication and data sync
Physical fitness wristband device for testing (details shared after selection)

Scope of Work (Main Project):

After successful test completion, the selected freelancer will:

1. Develop a clean, production-ready Android application
2. Integrate the provided SDK for BLE communication
3. Read and display health data from the wristband, including:

Heart rate
SpO₂
Steps
Sleep data
HRV / stress (as supported by SDK)
Temperature
Blood Oxygen
Stress
Exercise Record
Female Health

4. Implement:

Device scanning & pairing
Stable background BLE connection
Data sync and parsing

5. Display health data in a structured UI (dashboard / lists / charts)
6. Follow Android best practices (permissions, background services, battery optimization)
7. Update the health data with the cloud server.

Mandatory Test Phase (Before Project Award):

To ensure technical capability,all shortlisted candidates must complete a small test task.

Test Task Description:

Create asimple Android test app that:

1. Uses the provided SDK & sample code
2. Connects to the fitness wristband via BLE
3. Reads available health data from the device
4. Displays the data in asimple row / table format, e.g.:

```
Heart Rate : 72 bpm
SpO₂ : 98 %
Steps : 4321
Sleep (hrs) : 6.5
Stress Index : 42
```

UI design is not important
Focus is oncorrect SDK integration and data reading
Source code must be shared for review

Test Outcome:

Successful test → Project will be awarded
Unsuccessful test → No project award

This test is only to verify skill, not to exploit free work.

Required Skills

Strong experience in Android (Java/Kotlin)
Hands-on experience with BLE (Bluetooth Low Energy)
Experience integrating AAR SDKs
Understanding of background services, permissions, and battery optimizations
Ability to read and work with vendor SDK documentation
Clean, well-structured coding style

Preferred (Nice to Have):

Experience with fitness bands / wearables
Experience with health data (HR, SpO₂, sleep)
Familiarity with MVVM or clean architecture
Ability to suggest SDK or firmware-related improvements

Timeline:

Test app: Short evaluation phase (few days)
Full project: To be discussed after test completion

How to Apply (Very Important)

When applying, please include:

1. Confirmation that you are anindividual freelancer, not a company
2. Brief description of yourAndroid + BLE experience
3. Examples (GitHub / Play Store links if available)
4. Confirmation that you are willing to complete the test app
5. Your availability per day for this project

Generic copy-paste proposals will be ignored. We are looking for a reliable, technically sound developer to build a strong foundation.