SDK Hopcast per sviluppatori

Aggiungi la condivisione da dispositivo a dispositivo alla tua app

L’SDK Hopcast permette ai telefoni vicini di scambiarsi file direttamente, tramite Bluetooth LE e Wi-Fi peer-to-peer, in modalità offline, online o ibrida. Disponibile per iOS, Android e Flutter.

Versione 0.6.0, rilasciata il 2026-11-04 su tutte e tre le piattaforme

Novità della 0.6.0

Una release, tre piattaforme

  • Un’unica modalità automatica

    Bluetooth LE e Wi-Fi peer-to-peer, scelti automaticamente. Nessun trasporto da selezionare.

  • iPhone e Android

    iPhone e telefoni Android comunicano tra loro tramite Bluetooth.

  • Offline, online, ibrida

    Funziona senza alcuna rete, con l’orchestrazione online o con entrambe contemporaneamente.

  • Requisiti verificati al build

    build() controlla l’Info.plist o il manifest e indica esattamente cosa manca, invece di fallire in silenzio.

Installazione

Scegli la tua piattaforma

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")
}

Requisiti

Dispositivi con Android 8.0 (API 26) o successivo: imposta il minSdk della tua app a 26. I permessi del manifest vengono uniti automaticamente; sono richiesti un servizio in primo piano connectedDevice e il core library desugaring.

Tutti i dettagli nel README.

Chiave SDK

Download gratuito, attivato dalla tua chiave

I pacchetti dell’SDK sono pubblici e scaricabili gratuitamente. Non fanno nulla finché una chiave SDK valida (pk_live_…) non attiva il dispositivo. Ottieni la tua chiave dalla console Hopcast, con accesso tramite Google. La chiave è pensata per essere incorporata nella tua app e può essere revocata in qualsiasi momento dalla console.

Apri la console Hopcast

console.hopcast.io

Plugin per Claude Code

Lascia che sia il tuo agente di coding a fare l’integrazione

La skill hopcast-integration integra l’SDK in un’app Flutter, iOS nativa o Android nativa, in modalità offline, online o ibrida. Installala dal marketplace Hopcast, poi chiedi per esempio: «Integra Hopcast in questa app in modalità offline».

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

Con versioni di Claude Code precedenti alla 2.1.275, usa invece due comandi:

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

Repository del plugin: Hopcast/hopcast-plugins

Domande su un’integrazione?

Raccontaci della tua app e del tuo caso d’uso. Rispondiamo alle domande sull’integrazione.

Realizzata con l’SDK: HopChat, la messaggistica offline tra telefoni vicini

Contattaci