Project Description We are looking for an experienced Android developer to build an Android application that connects to a Smart Weight Scale via Bluetooth Low Energy (BLE) using the official AILink (Pingwang) SDK. The app must: Read accurate real-time weight from the scale Display nutrition information (calories, protein, carbs, fat, fiber, etc.) based on food selection and measured weight This is a hardware + SDK-driven project, not a generic Android app. Core Requirements 1. BLE & SDK Integration > Android BLE scanning and connection > Must use AILink SDK & Parsing Library only > Follow Chinese AILink SDK documentation strictly > No custom BLE decoding or reverse engineering 2. Weight Reading > Detect the scale via BLE > Read and display accurate weight values > Must work on real Android devices, not emulator only 3. Nutrition Feature (After Weight) > Scale provides only weight (grams) > User selects a food item > App calculates: Calories Protein Carbohydrates Fat Fiber > Nutrition is calculated using reference data (per 100g) > Nutrition data is NOT from BLE 4. UI > Simple and clean UI is enough > Show: > Bluetooth status > Weight > Selected food > Nutrition values ** What We Will Provide AILink SDK documentation (Chinese team PDF) SDK dependencies and versions Smart scale hardware for testing Clear requirement document (PDF)