Stocarea Datelor în Thunkable

  • Aflați cum să stocați date pe un dispozitiv mobil pentru a le accesa dintr-o aplicație mobilă
  • Aflați despre diferitele opțiuni de stocare și accesare a datelor în cloud pentru a partaja date între utilizatorii aplicației

Acestea sunt activitățile pentru această lecție:

STOCAREA DATELOR PE TERMEN LUNG

În unitatea anterioară, ați învățat cum să utilizați variabile și liste pentru a stoca informații în aplicația voastră. 

Atunci când aplicația este închisă, toate variabilele stocate în memoria aplicației sunt șterse. 

Cu toate acestea, există momente în care este posibil să doriți să păstrați informații între rulările aplicației. Există două tipuri de stocare pe termen lung:

Stocare locală

Stocați informații pe dispozitivul mobil pentru a fi recuperate de fiecare dată când aplicația rulează.

De exemplu, o adresă de utilizator sau un scor mare într-un joc.

Stocare în cloud

Stocați informațiile pe web (cloud), astfel încât toți utilizatorii aplicației să poată accesa informațiile.

De exemplu, clasamentul unui joc sau mesajele de chat.

STOCARE LOCALĂ

Odată ce utilizatorul închide o aplicație, valorile tuturor variabilelor aplicației sunt șterse din memoria dispozitivului.

Dacă doriți să stocați date pentru aplicație între execuțiile acesteia, veți utiliza variabile stocate.

Variabilele stocate pot fi utilizate pentru a stoca informațiile personale ale unui utilizator care nu trebuie să fie partajate.

De exemplu, utilizatorul dorește să își introducă numele, vârsta, adresa o singură dată, nu de fiecare dată când utilizează aplicația. Un alt exemplu este urmărirea în timp a ceva precum obiceiurile sănătoase. Variabilele stocate sunt soluția.

Variabilele stocate funcționează la fel ca variabilele aplicației. Trebuie doar să selectați ”stored” (stocate) din meniul derulant din blocul de inițializare.

În cazul variabilelor stocate, nu există nicio valoare de inițializare la care să le setați. Valoarea variabilei va fi nulă, sau goală, până când este utilizată în aplicație, deci fiți atente la utilizarea acesteia!

Obțineți și setați valoarea variabilelor stocate la fel cum ați face cu o variabilă a aplicației.

STOCAREA ÎN CLOUD

Stocarea în cloud permite oricărui utilizator al aplicației să acceseze și să partajeze date. Mai mulți utilizatori ai aplicației pot stoca și prelua date găsite într-o bază de date, care este pur și simplu o colecție de date stocate electronic.

Ați partajat vreodată o imagine sau un videoclip pe Instagram sau TikTok? Aplicațiile de acest tip utilizează stocarea în cloud. Atunci când un prieten încarcă și partajează o imagine, telefonul tău verifică baza de date web pentru fotografii noi, iar apoi o vedeți în feed.

mobile phone with app showing stored variables
Variabile stocate
3 phones pointing to single database
Stocare în cloud

Thunkable are mai multe opțiuni de stocare în cloud.

Cele mai bune practici: Stocați întotdeauna o copie de rezervă a datelor dvs. undeva! Este foarte ușor să ștergeți sau să vă modificați accidental datele, așa că asigurați-vă că păstrați o copie suplimentară într-un loc sigur!

Întrebări orientative pentru elevi: Unde credeți că sunt stocate datele din cloud? Le încărcați pe un site web precum google, youtube, tiktok etc., dar unde sunt stocate după aceea? Unde este cloud-ul? Companii precum Google au clădiri ENORME cu calculatoare doar pentru a stoca date în cloud. Așa că gluma este: "Nu este stocat în cloud, ci doar în computerul altcuiva". Stocarea datelor la Amazon:

Sfaturile mentorilor sunt oferite cu sprijinul AmeriCorps.

stylized A, AmeriCorps logo in navy

ACTIVITATE: STOCAȚI SCORURILE UNUI JOC

Durată estimată: 60 de minute

Actualizați jocul Quick Quiz pentru a stoca scoruri mari

  1. Deschideți proiectul de început în Thunkable.
  2. Faceți o copie a proiectului, astfel încât să îl puteți edita.
  3. Urmați videoclipul de mai jos pentru a lega o foaie de calcul Google Sheet la aplicația voastră pentru a stoca și actualiza scorurile mari ale jucătorilor.
Deschideți Proiectul de Început

PROVOCARE

Acum că ați codat jocul Quick Quiz pentru a citi, scrie și actualiza scorurile personale, puteți:

  1. Să citiți scorurile mari ale tuturor jucătorilor și să găsiți cel mai mare scor dintre toți jucătorii
  2. Să raportați aceste informații utilizatorului
    • prin utilizarea unei etichete (label)
    • sau prin adăugarea la mesajul de alertă (Alert message)

REFLECȚIE

Pe măsură ce începeți să codiați propria aplicație pentru proiectul vostru, gândiți-vă la aceste întrebări.

strings of numbers
Ce date va trebui să stocați pentru aplicația voastră?
Trebuie să fie stocate
în aplicație,
pe dispozitivul mobil al utilizatorului,
sau în cloud pentru partajare?
Este vorba de o combinație de cerințe de stocare pentru aplicația voastră? Puteți utiliza toate cele 3 opțiuni!

REVIZUIREA TERMENILOR CHEIE

  • Bază de date - o colecție organizată de informații
  • Stocarea în cloud - informații care sunt stocate pe web, astfel încât orice dispozitiv conectat la internet să le poate accesa

RESURSE SUPLIMENTARE

Aici sunt mai multe documente și tutoriale pentru explorarea stocării în cloud într-o aplicație.