Firebase di Google ha aggiunto una nuova interfaccia utente dell'emulatore locale, due estensioni per l'elaborazione dei pagamenti e un'API di gestione dei modelli ML. Continua a leggere per saperne di più!
Firebase è un set di strumenti fornito da Google, che funziona come piattaforma backend-as-a-service (BaaS) unificata per gli sviluppatori mobili. In poche parole, Firebase fornisce alcuni strumenti per utilità in-code come analisi, autenticazione, database, configurazione, messaggistica push, archiviazione di file e altro ancora. La piattaforma complessiva aiuta gli sviluppatori a svolgere molte attività comuni all'interno delle loro app senza la necessità di creare individualmente le proprie soluzioni per queste attività. Ad esempio, il Firebase Auth SDK consente agli sviluppatori di aggiungere facilmente un sistema di accesso completo con un interfaccia utente associata alle loro app. Recentemente, Firebase ha aggiunto nuovi strumenti e funzionalità, come una nuova interfaccia utente dell'emulatore, l'estensione per l'elaborazione dei pagamenti Stripe, un'implementazione migliorata di TensorFlow lite e altro ancora.
Nuova interfaccia utente dell'emulatore per lo sviluppo locale
La suite Firebase Emulator è stata lanciata l'anno scorso e ora il team Firebase ha lanciato una nuova interfaccia utente dell'emulatore locale nel canale di rilascio beta. Questa interfaccia utente dell'emulatore aiuterà gli sviluppatori a testare in modo semplice e sicuro il nuovo codice senza dover attendere le distribuzioni o sostenere costi di fatturazione. Puoi anche integrare nuovi sviluppatori con pochi comandi CLI in grado di creare rapidamente istanze locali dei servizi Firebase.
L'Emulator Suite ora supporta anche la ricarica istantanea del codice regole di sicurezza.
Estensione per l'elaborazione dei pagamenti Stripe
Firebase offre anche estensioni, che sono pacchetti di codice preconfezionati che gli sviluppatori possono utilizzare per automatizzare le attività comuni degli sviluppatori. Ora, Firebase ha creato due nuove estensioni in collaborazione con Stripe, che consentono agli sviluppatori di aggiungere e gestire rapidamente funzionalità di elaborazione dei pagamenti nelle proprie app. IL Invia fatture con Stripe L'estensione consente agli sviluppatori di creare e inviare in modo programmatico fatture cliente con marchio utilizzando la piattaforma di pagamenti Stripe. IL Esegui i pagamenti degli abbonamenti con Stripe L'estensione può essere utilizzata per creare e sincronizzare abbonamenti per utenti Web con Stripe, nonché controllare l'accesso ai contenuti dell'abbonamento tramite l'autenticazione Firebase. Con queste estensioni, tu come sviluppatore non hai bisogno di imparare l'API di Stripe o capire come integrare Stripe con Firebase: installa semplicemente queste estensioni e dovresti essere pronto a partire.
Implementazione migliorata di TensorFlow Lite
Firebase ha anche introdotto l'API ML Model Management che consente agli sviluppatori di aggiornare e distribuire a livello di codice modelli ML su TensorFlow Lite senza la necessità di utilizzare la console. Ciò è particolarmente utile quando è presente una pipeline di machine learning che riqualifica automaticamente i modelli con nuovi dati poiché ora puoi caricare i modelli aggiornati su Firebase a livello di codice. Ciò pretende di ridurre le dimensioni di installazione iniziale dell'app, consentire test A/B su più modelli, valutare le prestazioni e aggiornare i modelli senza la necessità di ripubblicare l'intera app.
Poiché negli ultimi mesi non si sono verificati eventi fisici, Google ha ospitato Firebase Live video per informare ed educare gli sviluppatori su vari argomenti correlati. Google ha anche annunciato molte nuove funzionalità e miglioramenti a Firebase nel corso dell'anno, tra cui API dei programmi di accesso anticipato, Cloud Firestore per C++ e Unity, E Accedi con Apple tramite l'autenticazione Firebase.