Flutter API Entegrasyonu – ByByBG Dokümantasyonu
📱 Flutter SDK

Flutter Entegrasyonu

Multipart HTTP istekleri kullanarak yapay zekâ destekli arka plan kaldırmayı Android ve iOS Flutter uygulamalarına entegre edin.

Genel Bakış

Flutter İçin Arka Plan Kaldırma API'si

Flutter, ByByBG API ile arka plan kaldırma özelliklerine sahip çapraz platform uygulamaları geliştirmenizi sağlar.

Önerilen: Üretim ortamında API anahtarlarını korumak için güvenli bir backend kullanın.
STEP 1

HTTP Paketini Kurma

API'yi kullanmadan önce Flutter projenize HTTP paketini ekleyin.

dependencies:
  http: ^1.2.0
STEP 2

Gerekli Paketleri İçe Aktarma

Multipart HTTP istekleri göndermek için gerekli kütüphaneleri içe aktarın.

import 'dart:io';

import 'package:http/http.dart'
as http;
STEP 3

Flutter API İstek Örneği

Flutter ve multipart istekler kullanarak bir görsel gönderin ve şeffaf PNG sonucu alın.

Future<void>
removeBackground(File imageFile)
async {

    var request =
    http.MultipartRequest(

        'POST',

        Uri.parse(
        'https://api.bybybg.com/v1/remove-bg'
        )

    );

    request.headers['X-API-Key'] =
    'YOUR_API_KEY';

    request.files.add(

        await http.MultipartFile
        .fromPath(
            'file',
            imageFile.path
        )

    );

    var response =
    await request.send();

    if(response.statusCode == 200){

        print(
        "Background removed"
        );

    }else{

        print(
        "Error: ${response.statusCode}"
        );

    }
}
FEATURES

Önerilen Özellikler

🖼️

Görsel Seçici

Kullanıcıların galeriden veya kameradan görsel seçmesine izin verin.

Yükleme Göstergesi

Yükleme ve işleme ilerlemesini görüntüleyin.

💾

PNG Kaydetme

Şeffaf PNG görselleri cihazda kolayca saklayın.

🔒

Güvenli Backend

API anahtarlarını sunucu tarafında koruyun.

BEST PRACTICES

En İyi Uygulamalar

  • Yüklemeden önce büyük görselleri sıkıştırın.
  • Hataları ve zaman aşımlarını doğru şekilde yönetin.
  • Göndermeden önce dosyaları doğrulayın.
  • Gizli anahtarları uygulama içinde saklamayın.
  • Tüm API bağlantılarında HTTPS kullanın.
ERRORS

Status
Description
401
413
429
500

Kotlin'e Devam Edin

ByByBG API'sini Kotlin kullanarak yerel Android uygulamalarına nasıl entegre edeceğinizi öğrenin.