SDK Hopcast pour les développeurs

Ajoutez le partage d'appareil à appareil à votre application

Le SDK Hopcast permet à des téléphones proches d'échanger des fichiers directement, en Bluetooth LE et en Wi-Fi pair-à-pair, en mode hors ligne, en ligne ou hybride. Disponible pour iOS, Android et Flutter.

Version 0.6.0, publiée le 2026-11-04 sur les trois plateformes

Nouveautés 0.6.0

Une version, trois plateformes

  • Un seul mode automatique

    Bluetooth LE et Wi-Fi pair-à-pair, choisis automatiquement. Aucun transport à choisir.

  • iPhone et Android

    Les iPhone et les téléphones Android échangent entre eux en Bluetooth.

  • Hors ligne, en ligne, hybride

    Fonctionnez sans aucun réseau, avec l'orchestration en ligne, ou les deux à la fois.

  • Exigences vérifiées au build

    build() vérifie votre Info.plist ou votre manifeste et indique précisément ce qui manque, sans échec silencieux.

Installation

Choisissez votre plateforme

Android

0.6.0 Kotlin · Gradle (Maven)
settings.gradle.kts + app/build.gradle.kts
// settings.gradle.kts
dependencyResolutionManagement {
    repositories {
        google()
        mavenCentral()
        maven("https://raw.githubusercontent.com/Hopcast/hopcast-sdk-android/main/maven")
    }
}

// app/build.gradle.kts
dependencies {
    implementation("fr.hopcast:sdk-hopcast-android:0.6.0")
}

Prérequis

Appareils sous Android 8.0 (API 26) ou plus : réglez le minSdk de votre app à 26. Les permissions du manifeste sont fusionnées automatiquement ; un service de premier plan connectedDevice et le desugaring des bibliothèques sont requis.

Tous les détails dans le README.

Clé SDK

Téléchargement libre, activé par votre clé

Les paquets du SDK sont publics et téléchargeables gratuitement. Ils ne font rien tant qu'une clé SDK valide (pk_live_…) n'a pas provisionné l'appareil. Obtenez votre clé sur la console Hopcast, avec une connexion Google. La clé est conçue pour être intégrée à votre application et peut être révoquée à tout moment depuis la console.

Ouvrir la console Hopcast

console.hopcast.io

Plugin Claude Code

Laissez votre agent de code faire l'intégration

La compétence hopcast-integration intègre le SDK dans une application Flutter, iOS native ou Android native, en mode hors ligne, en ligne ou hybride. Installez-la depuis la marketplace Hopcast, puis demandez par exemple : « Intègre Hopcast dans cette app en mode hors ligne ».

Claude Code
/plugin install hopcast-integration --marketplace Hopcast/hopcast-plugins

Avant Claude Code 2.1.275, utilisez plutôt deux commandes :

Claude Code < 2.1.275
/plugin marketplace add Hopcast/hopcast-plugins
/plugin install hopcast-integration@hopcast

Dépôt du plugin: Hopcast/hopcast-plugins

Une question sur une intégration ?

Parlez-nous de votre application et de votre cas d'usage. Nous répondons aux questions d'intégration.

Construit avec le SDK : HopChat, la messagerie hors ligne entre téléphones proches

Nous contacter