- 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.
Thunkable are mai multe opțiuni de stocare în cloud.
Variabilele în cloud funcționează la fel ca variabilele aplicației și cele stocate, cu excepția faptului că datele sunt stocate în cloud. Selectați cloud din lista derulantă atunci când inițializați variabila.
Variabilele în cloud din Thunkable sunt salvate într-o bază de date Thunkable Firebase în cloud. Rețineți că partajați această bază de date cu alți programatori Thunkable, deci este recomandat să vă creați propriul cont Firebase dacă alegeți această opțiune.

Thunkable vă permite să utilizați platformele Airtable, Google Sheets și Webflow pentru a stoca datele din cloud-ul aplicației. Puteți configura tabele în oricare dintre aceste platforme, apoi le puteți conecta la aplicația din Thunkable.

Atașați o sursă de date la aplicația voastră în Designer făcând clic pe pictograma bazei de date (database) din stânga. Rețineți că crearea propriului tabel este stocare locală, nu stocare în cloud.

Există multe blocuri disponibile pentru a permite aplicației să obțină date, să adauge, să actualizeze și să șteargă date.
Sfat pentru mentori
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.
ACTIVITATE: STOCAȚI SCORURILE UNUI JOC
Actualizați jocul Quick Quiz pentru a stoca scoruri mari
- Deschideți proiectul de început în Thunkable.
- Faceți o copie a proiectului, astfel încât să îl puteți edita.
- 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.
PROVOCARE
Acum că ați codat jocul Quick Quiz pentru a citi, scrie și actualiza scorurile personale, puteți:
- Să citiți scorurile mari ale tuturor jucătorilor și să găsiți cel mai mare scor dintre toți jucătorii
- 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.
în aplicație,
pe dispozitivul mobil al utilizatorului,
sau în cloud pentru partajare?
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.
- Creați o Aplicație de Conectare și Postare care utilizează Firebase și Sign-In, Google Sheets și Cloudinary pentru a salva și partaja imagini în cloud
- Faceți o Aplicație pentru postarea de videoclipuri
- Construiți o Aplicație care utilizează o foaie de calcul Google Sheet
- Adăugați numere într-o foaie de calcul Google Sheet
