Firebase : primi passi

Firebase è una piattaforma, acquistata da google, che mette a disposizione alcuni tool e consente di sviluppare rapidamente applicazioni di alta qualità. Consente di concentrarci sulla nostra app senza dover curare il backend recuperando molto tempo da dedicare ai dettagli.

Come prima cosa bisogna creare un account https://firebase.google.com, vi sono varie tipologie, nel nostro caso abbiamo utilizzato l’account free.

Una volta registrati e loggati arriva il momento di creare un nuovo progetto dalla console, ci verrà chiesto il nome del nostro progetto e la country.

A questo punto basta decidere se si sta creando un app Android, Ios o web,

Nel nostro caso abbiamo creato una webapp, viene quindi fornito il codice da aggiungere alla nostra web app per integrare firebase:

<script src="https://www.gstatic.com/firebasejs/3.2.0/firebase.js"></script>
<script>
  // Initialize Firebase
  var config = {
    apiKey: "[apikey]",
    authDomain: "projectId.firebaseapp.com",
    databaseURL: "https://databaseName.firebaseio.com",
    storageBucket: "bucket.appspot.com",
  };
  firebase.initializeApp(config);
</script>

A questo punto non ci resta che implemetare la chiamata che ci permettere di scrivere nel database:

firebase.database().ref('players/1).set({name:'Mario', surname: 'Rossi', email:'[email protected]'});

I dati saranno salvati in un database nosql. Non vi sono tabelle o record, nessuna traccia dell’approccio relazionale. Tutti i dati inseriti  vanno a costituire un JSON, si potranno inserire mappe, liste, stringhe, tipi numerici e booleani.