Google Pay

Google Pay è l'applicazione ufficiale di Google per i pagamenti digitali, che consente agli utenti di effettuare acquisti, inviare e ricevere denaro tra amici e familiari, gestire le carte di credito e debito e tenere traccia delle proprie spese.

A cosa serve

  • Pagamenti contactless nei negozi fisici tramite NFC
  • Trasferimenti di denaro istantanei tra utenti
  • Pagamenti online su siti web e altre app
  • Gestione di carte, biglietti e carte fedeltà in un unico portafoglio digitale
  • Cronologia delle transazioni e strumenti per il monitoraggio del budget

Perché è notevole

Google Pay è uno degli esempi più importanti di adozione di Flutter da parte di Google stessa. Il team ha riscritto l'app utilizzando Flutter per unificare le basi di codice precedentemente separate per India e Stati Uniti, riducendo significativamente i tempi di sviluppo e la complessità della manutenzione.

L'uso di Flutter

La migrazione a Flutter ha permesso a Google Pay di:

  • Ridurre le linee di codice di circa il 35%, unificando piattaforme che prima richiedevano team e codebase separati
  • Accelerare lo sviluppo di nuove funzionalità grazie alla condivisione del codice tra Android e iOS
  • Garantire un'esperienza utente coerente su tutte le piattaforme
  • Sfruttare il Hot Reload per iterazioni rapide durante lo sviluppo

È una delle dimostrazioni più autorevoli che Flutter è adatto ad applicazioni mission-critical su larga scala, gestendo milioni di transazioni finanziarie sensibili.