Flutter/Dart SDK

Coming soon! The Flutter SDK is under development. For now, use direct HTTP calls.

📦 Installation

Add to your pubspec.yaml:

dependencies:
  http: ^1.0.0
  image_picker: ^1.0.0

💻 Quick Start

// Direct HTTP example
import 'dart:convert';
import 'package:http/http.dart' as http;

Future> extractMeasurements(
  List frontImageBytes,
  List sideImageBytes,
  double height,
  String gender,
) async {
  final request = http.MultipartRequest(
    'POST',
    Uri.parse('https://api.aiscan.io/v2/measurements/extract'),
  );
  
  request.headers['X-API-Key'] = 'your_api_key';
  request.fields['height'] = height.toString();
  request.fields['gender'] = gender;
  request.files.add(await http.MultipartFile.fromBytes(
    'front', frontImageBytes, filename: 'front.jpg'));
  request.files.add(await http.MultipartFile.fromBytes(
    'side', sideImageBytes, filename: 'side.jpg'));
  
  final streamedResponse = await request.send();
  final response = await http.Response.fromStream(streamedResponse);
  
  return json.decode(response.body);
}

⚠️ SDK Status

The official Flutter SDK is planned for Q2 2024. Current workaround: