Post

Visualizzazione dei post con l'etichetta firebase

Come richiamare i dati da firebase e inserirli in una listview

Immagine
Quanto tempo senza scrivere e torno a boma con pochi blocchi ma potentissimi che ci permetteranno di scaricare i dati dal nostro Realtime Database di Firebase e scaraventarli in una listview.  Operazione essenziale in qualsiasi progetto. Useremo ovviamente Firebase e una listview image and text ( che permette di settare immagine - titolo - sottotitolo ) e il dizionario immancabile quando spunta all'orizzonte JSON.  Velocemente l'albero dei dati. Possiamo identificare velocemente 4 tag principali fantasiosamente denominati data ( che potrebbe effettivamente essere la data così da catalogare già il nostro materiale ) e poi 3 sottotag che fanno proprio riferimento ai dati che ci serviranno nella nostra app , da visualizzare nella listview.  I link alle immagini sono di cloudinary , di cui ho già parlato più nello specifico QUI quindi potrete leggere tutto con calma. Possiamo anche notare una scrittura differente tra i primi tag e gli ultimi, i primi sono stati scritti diret...

| Log in | easy way

Immagine
  Benvenuti, oggi andremo a realizzare un log in molto semplice utilizzando sia TinyDb che Firebase, il primo servirà per velocizzare e ricordare i dati in app mentre il secondo ci permetterà di non perdere i dati visto che non subisce modifiche se l'utente cancella i dati dell'app. (Prima di provare l'app vi consiglio di aggiornare token e URL di firebase inserendo quelli del vostro account). Partiamo con la lista della spesa, ci serviranno le variabili data_user come lista, utente come testo vuoto,  punteggio inizializzato a zero come anche  id ,  response come testo vuoto; componenti da aggiungere invece sono Firebase , TinyDb e un Notifier . Lavoreremo anche questa volta con kodular e vi lascerò l'aia per poter visionare meglio il tutto. QUI invece troverete il file pdf con il diagramma di flusso del codice che andremo a utilizzare , spero vi sia utile per capire i vari passaggi, nel frattempo ho provato questo programma on line per la creazione dei diagrammi ...

| The Time Machine |

Immagine
  Benvenuti nel mio blog, domanda a bruciapelo, ma vi piacciono i contenuti che propongo? Avete richieste , suggerimenti, consigli? Fatemelo sapere nei commenti e vi ricordo che potete interagire anche su Facebook e Instagram , se vi fa piacere seguitemi 👍  Bene dopo questa breve intro auto pubblicitaria passiamo alle cose serie. Anche questa volta lo spunto per questo tutorial viene direttamente da una vostra richiesta, non andremo a costruire una macchina del tempo ma useremo il componente clock che possiamo trovare tra i sensori disponibili. Un componente molto potente ma allo stesso tempo un po' ostico almeno per i primi approcci. Oggi useremo Kodular , che mi sembra molto ricco e promettente, per creare un codice che ci permetta di fornire un tot di "tiri" giornalieri al nostro utente, finiti i quali bloccheremo le azioni da noi scelte per attivarle il giorno dopo. Nel caso specifico andremo a fornire al nostro utente 20 interazioni giornaliere con un button che ...

Firebase |The beginning|

Immagine
Benvenuti! Visto che per forza di cose bisogna  iniziare dall'inizio, per poi migliorare sempre di più, e visto che sono un dilettante, mi sembra molto sensato fare uno speciale su firebase di base. Oggi andremo a vedere alcuni blocchi che non puoi non saper usare con Firebase. Let's go!  Prima di tutto non possiamo partire senza aver mai dato un occhio alla struttura che un probabile database fatto con firebase può avere, quindi vediamo di capire alcune cose importanti. Quello che salta subito all'occhio è sicuramente lo sfalsamento che alcuni elementi hanno rispetto alla linea verticale principale, quella in verde per capirci. Possiamo avere quindi più "livelli" per i nostri dati e ogni volta che ci spostiamo verso destra è come se facessimo una sottocartella. Possiamo quindi affermare che gli elementi Domande, Password e Utenti sono all'interno dello stesso "livello" come anche gli elementi cerchiati di azzurro sono allo stesso livello di profondi...

Leaderboard con Firebase |LA VENDETTA|

Immagine
LEADERBOARD CON FIREBASE |LA VENDETTA|  Benvenuti! Oggi andremo a vedere come risolvere le imperfezioni riscontrate nell'altro articolo relativo alla classifica, per praticità partiremo direttamente con il codice e le varie riflessioni e ti rimando al post originale per tutte le altre info 👉 PRIMO POST  . Come anticipato con il metodo precedente non si potevano registrare due giocatori con lo stesso punteggio ,offuscato dalla praticità nel riordinare e richiamare i tag non ho valutato questo aspetto, poco male sarà sempre una procedura in più mostrata. Sfortunatamente anche questo articolo inizia con qualche lacrima visto che per farmi perdonare volevo introdurre il componente dictionaries ma ho riscontrato vari errori , forse anche a causa di firebase, e non avendo ora tempo per studiare una soluzione dovrò temporeggiare. Ho introdotto qualche passaggio in più per evidenziare tutti i vari punti ma volendo potrete semplificare accorpando qualche blocco, partiamo subito creand...

Leaderboard con Firebase

Immagine
  Leaderboard con Firebase Edit: Restando valido il ragionamento e il codice, magari da utilizzare in altro contesto, andiamo ad effettuare il fix di alcuni punti. Leggi da QUI  per la rettifica. Eccoci qui per vedere un metodo molto semplice per creare e gestire una classifica con il nostro AppInventor e naturalmente tutti gli ambienti simili.  E' una domanda posta molte volte, specialmente per chi si sta approcciando da poco alla creazione di app, e quindi ho voluto proporre uno dei vari metodi utilizzando come database un servizio gratuito messo a disposizione da Google quindi già presente nel nostro account. Per la creazione del database ci basta raggiungere la pagina relativa a Firebase  e una volta loggati , in alto a destra raggiungere la console . Adesso dovremo creare un nuovo progetto e in seguito creare il nostro Realtime database  sono passaggi veramente semplici quindi passo direttamente a indicarvi dove troverete le informazioni molto importanti ch...

Login (semplice) e text trick

Immagine
Benvenuti, oggi andremo a vedere come realizzare un semplice login, molto semplice, ma come in questo caso non sempre abbiamo necessità di un login complicato. I punti chiave di questa procedura saranno : login tramite mail e password che sarete voi a gestire e dare al vostro utente, non avremo quindi la fase di registrazione gestione dei dai in firebase  notifica errore tramite label  gestione del testo con alcuni componenti text. Partiamo con la grafica! Grafica spartana lascio a voi migliorarla, aggiungiamo i componenti che ci serviranno: due label che faranno visionare la scritta NOME UTENTE e PASSWORD  e due textbox per far inserire proprio questi valori, un pulsante per accedere e in giallo (voi mettetela trasparente) potete notare una label che useremo per notificare eventuali errori durante il login. I dati verranno gestiti e salvati con firebase (gratuito per chi ha un account google e strumento molto potente) infatti in basso nella foto notiamo la scritta Realti...

Ciao, spero ti piaccia il blog. Se ti fa piacere qui puoi offrirmi un caffè!