Firebase de la Google a adăugat o nouă interfață de utilizare pentru emulator local, două extensii de procesare a plăților și API ML Model Management. Citiți mai departe pentru a afla mai multe!
Firebase este un set de instrumente furnizat de Google, care funcționează ca o platformă unificată de backend-as-a-service (BaaS) pentru dezvoltatorii de telefonie mobilă. Pe scurt, Firebase oferă câteva instrumente pentru utilitare în cod, cum ar fi analiză, autentificare, baze de date, configurare, mesagerie push, stocare fișiere și multe altele. Platforma generală îi ajută pe dezvoltatori să realizeze o mulțime de sarcini comune în cadrul aplicațiilor lor, fără a fi nevoie să-și construiască individual propriile soluții pentru aceste sarcini. De exemplu, cel Firebase Auth SDK facilitează adăugarea unui sistem complet de conectare pentru dezvoltatori cu un UI însoțitor la aplicațiile lor. Recent, Firebase a adăugat noi instrumente și funcții, cum ar fi o nouă interfață de utilizare pentru emulator, extensia de procesare a plăților Stripe, o implementare îmbunătățită a TensorFlow lite și multe altele.
Noua interfață de utilizare pentru emulator pentru dezvoltare locală
Suita Firebase Emulator a fost lansată anul trecut, iar acum, echipa Firebase a lansat o nouă interfață de utilizare pentru emulator local pe canalul de lansare beta. Această interfață de utilizare a emulatorului va ajuta dezvoltatorii să testeze cu ușurință și în siguranță noul cod, fără a fi nevoie să aștepte implementările sau să întâmpine costuri de facturare. De asemenea, puteți include noi dezvoltatori cu doar câteva comenzi CLI care pot crea instanțe locale ale serviciilor Firebase rapid.
Emulator Suite acceptă acum și reîncărcarea instantanee a codului reguli de securitate.
Extensie de procesare a plăților Stripe
Firebase oferă, de asemenea, extensii, care sunt pachete pre-ambalate de cod pe care dezvoltatorii le pot folosi pentru a automatiza sarcinile obișnuite ale dezvoltatorului. Acum, Firebase a construit două noi extensii în parteneriat cu Stripe, care le permite dezvoltatorilor să adauge și să gestioneze rapid capabilități de procesare a plăților în aplicațiile lor. The Trimiteți facturi cu Stripe Extensia le permite dezvoltatorilor să creeze și să trimită în mod programatic facturi de marcă pentru clienți folosind platforma de plăți Stripe. The Rulați Plăți pentru abonament cu Stripe Extensia poate fi utilizată pentru a crea și sincroniza abonamente pentru utilizatorii web cu Stripe, precum și pentru a controla accesul la conținutul abonamentului prin Firebase Authentication. Cu aceste extensii, tu, ca dezvoltator, nu trebuie să înveți API-ul Stripe sau să-ți dai seama cum să integrezi Stripe cu Firebase - pur și simplu instalați aceste extensii și ar trebui să fiți gata de plecare.
Implementare îmbunătățită a TensorFlow Lite
Firebase a introdus, de asemenea, API-ul ML Model Management, care permite dezvoltatorilor să actualizeze și să implementeze în mod programatic modelele ML în TensorFlow Lite fără a fi nevoie să folosească consola. Acest lucru este util în special atunci când există o conductă de învățare automată care reantrenează automat modelele cu date noi, deoarece acum puteți încărca modelele actualizate în Firebase în mod programatic. Aceasta pretinde că reduce dimensiunea inițială de instalare a aplicației, permite testarea A/B a mai multor modele, evaluează performanța și actualizează modelele fără a fi nevoie să republicați întreaga aplicație.
Deoarece nu au avut loc evenimente fizice în ultimele luni, Google găzduiește Firebase Live videoclipuri pentru a informa și educa dezvoltatorii pe diverse subiecte conexe. De asemenea, Google a anunțat o mulțime de funcții noi și îmbunătățiri pentru Firebase de-a lungul anului, inclusiv Early Access Programs API, Cloud Firestore pentru C++ și Unity, și Conectați-vă cu Apple prin Firebase Authentication.