Flutwire
Ispettore di rete per Flutter: le chiamate HTTP dell’app sul telefono vero, da aprire per intero, modificare e rinviare.
flutwire: ^1.0.2
Il video
La notifica mostra le ultime chiamate. Un tocco apre l’ispettore, dove una chiamata si legge come albero JSON. Il video dura quaranta secondi ed è registrato su un emulatore Android.
Flutwire registra il traffico HTTP della tua app Flutter e lo mostra in un’interfaccia accessibile direttamente dalla tendina delle notifiche. Nessun proxy Wi-Fi, nessun certificato da installare.
Flutwire è un ispettore di rete per Flutter. Risolve il problema delle chiamate di rete invisibili sui dispositivi fisici operando solo dal tuo telefono. Tradizionalmente, ispezionare il traffico di un’app in esecuzione richiede proxy complessi e certificati locali. Con Flutwire, basta aggiungere una singola istruzione await Flutwire.init() nel main per intercettare automaticamente ogni chiamata in uscita da dart:io, coprendo nativamente client come Dio, Chopper o l’adattatore HTTP base. Ogni chiamata completata viene scritta sul disco appena finisce. Questo garantisce che la notifica sopravviva anche alla chiusura brutale dell’app. Toccando la notifica si accede all’ispettore completo, in cui esplorare tempi di risposta, header, cookie e il corpo decodificato, inclusi formati strutturati come JSON e Protobuf. Tre moduli satellite permettono a Flutwire di agganciare traffico isolato, incluse le chiamate callable di Firebase. Prima di scrivere su disco maschera in automatico gli header di autorizzazione e i cookie. Ancora più importante, in una build di release l’intero pacchetto resta inattivo, non registrando nulla e non attivando alcuna notifica.
