მონაცემთა შენახვა Thunkable

  • შეიტყობთ, როგორ შეინახოთ მონაცემები მობილურ მოწყობილობაზე მობილური აპიდან წვდომისთვის
  • შეიტყობთ cloud-ზე მონაცემების შენახვისა და წვდომის სხვადასხვა ვარიანტების შესახებ აპის მომხმარებლებს შორის მონაცემების გასაზიარებლად

აქტივობები ამ გაკვეთილისთვის:

ᲒᲠᲫᲔᲚᲕᲐᲓᲘᲐᲜᲘ ᲛᲝᲜᲐᲪᲔᲛᲔᲑᲘᲡ ᲨᲔᲜᲐᲮᲕᲐ

ბოლო ნაწილში ისწავლეთ როგორ გამოიყენოთ ცვლადები და სიები თქვენს აპლიკაციაში ინფორმაციის შესანახად. 

როდესაც აპი დახურულია, აპის მეხსიერებაში შენახული ყველა ცვლადი წაიშლება. 

არის დრო, თუმცა შეიძლება დაგჭირდეთ ინფორმაციის თვალყურის დევნება აპის გაშვებებს შორის. გრძელვადიანი შენახვის ორი ტიპი არსებობს:

ლოკალური ბაზა

ინახავს ინფორმაციას მობილურ მოწყობილობაზე, რომელიც უნდა მოიძიოთ აპლიკაციის ყოველი გაშვებისას.

მაგალითად, მომხმარებლის მისამართი ან თამაშის მაღალი ქულა.

Cloud ბაზა

ინახავს ინფორმაციას ვებზე (cloud-ზე), რათა აპის ყველა მომხმარებელს შეეძლოს ინფორმაციაზე წვდომა.

მაგალითად, თამაშის ლიდერბორდი ან ჩეთის შეტყობინებები.

ლოკალური ბაზა

როგორც კი მომხმარებელი დახურავს აპს, აპის ყველა ცვლადის მნიშვნელობები წაიშლება მოწყობილობის მეხსიერებიდან.

თუ გსურთ აპისთვის მონაცემების შენახვა გაშვებებს შორის, თქვენ გამოიყენებთ შენახულ ცვლადებს .

შენახული ცვლადები შეიძლება გამოყენებულ იქნას მომხმარებლის პირადი ინფორმაციის შესანახად, რომელიც არ საჭიროებს გაზიარებას.

მაგალითად, მომხმარებელს სურს შეიყვანოს თავისი სახელი, ასაკი, მისამართი ერთხელ და არა ყოველ ჯერზე, როცა აპს იყენებს. კიდევ ერთი მაგალითია ჯანსაღი ჩვევების თვალყურის დევნება დროთა განმავლობაში. შენახული ცვლადები გამოსავალია.

Stored ცვლადები მუშაობს ისევე, როგორც აპლიკაციის ცვლადები. უბრალოდ აირჩიეთ Stored ვარიანტი Initialize ბლოკის ჩამოსაშლელი მენიუდან.

Stored ცვლადების შემთხვევაში, არ არის შესაძლებელი საწყისი მნიშვნელობის მითითება. ცვლადის მნიშვნელობა იქნება null ანუ ცარიელი, სანამ მას აპლიკაციაში გამოიყენებთ, ამიტომ ფრთხილად იყავით.

Stored ცვლადების მნიშვნელობის მიღება და დაყენება იგივე პრინციპით ხდება, როგორც აპლიკაციის ცვლადებისთვის.

CLOUD ბაზა

Cloud Storage საშუალებას აძლევს აპლიკაციის ნებისმიერ მომხმარებელს წვდომა ჰქონდეს და გაუზიაროს მონაცემებს. აპლიკაციის მრავალ მომხმარებელს შეუძლია შეინახოს და მოიძიოს მონაცემთა ბაზაში ნაპოვნი მონაცემები , რომელიც უბრალოდ ელექტრონულად შენახული მონაცემების კოლექციაა.

ოდესმე გაგიზიარებიათ სურათი ან ვიდეო Instagram-ზე ან TikTok-ზე? მსგავსი აპები იყენებენ ღრუბლოვან მეხსიერებას. როდესაც თქვენი მეგობარი ატვირთავს და აზიარებს სურათს, თქვენი ტელეფონი ამოწმებს ვებ მონაცემთა ბაზას ახალი ფოტოებისთვის და შემდეგ ხედავთ მას თქვენს არხში.

მობილური ტელეფონი აპლიკაციით, რომელიც აჩვენებს შენახულ ცვლადებს
შენახული ცვლადები
3 ტელეფონი მიუთითებს ერთ მონაცემთა ბაზაზე
Cloud ბაზა

Thunkable აქვს ღრუბლოვანი შენახვის რამდენიმე ვარიანტი.

საუკეთესო პრაქტიკა: ოველთვის შეინახეთ მონაცემების სარეზერვო ასლი სადმე! მონაცემების წაშლა ან შეცდომით რედაქტირება ძალიან მარტივია, ამიტომ სჯობს, სადმე უსაფრთხო ადგილას შეინახოთ მათი ასლი.

კითხვები მოსწავლეებისთვის: როგორ ფიქრობთ, სად ინახება cloud მონაცემები? თქვენ ატვირთავთ მას ისეთ ვებსაიტებზე, როგორებიცაა Google, YouTube, TikTok და სხვა, მაგრამ სად ინახება ეს მონაცემები შემდეგ? სად არის cloud? Google-ის მსგავსი კომპანიები ფლობენ უზარმაზარ შენობებს კომპიუტერებით, სადაც ინახება cloud მონაცემები. ხუმრობა ასეთია: „ეს არ არის cloud, უბრალოდ სხვის კომპიუტერზე ინახება“. Amazon-ის მონაცემთა შენახვა:

მენტორის რჩევები მოწოდებულია AmeriCorps-ის მხარდაჭერით.

სტილიზებული A, AmeriCorps-ის ლოგო საზღვაო ფლოტში

ᲐᲥᲢᲘᲕᲝᲑᲐ: ᲨᲔᲘᲜᲐᲮᲔᲗ ᲗᲐᲛᲐᲨᲘᲡ ᲥᲣᲚᲔᲑᲘ

სავარაუდო დრო: 60 წუთი

განაახლეთ სწრაფი ვიქტორინის თამაში მაღალი ქულების შესანახად

  1. გახსენით საწყისი პროექტი Thunkable-ში.
  2. გააკეთეთ პროექტის ასლი, რათა შეძლოთ მისი რედაქტირება.
  3. მიჰყევით ქვემოთ მოცემულ ვიდეოს, რომ დაუკავშიროთ Google Sheet თქვენს აპს, რათა შეინახოთ და განაახლოთ მოთამაშეების მაღალი ქულები.
გახსენით Starter Project

ჩელენჯი

ახლა, როდესაც თქვენ დააკოდირეთ Quick Quiz თამაში წაკითხვის, ჩაწერისა და პირადი მაღალი ქულების გასაახლებლად, შეგიძლიათ:

  1. წაიკითხოთ ყველა მოთამაშის მაღალი ქულა და იპოვოთ ყველა მოთამაშის უმაღლესი ქულა
  2. შეატყობინოთ ეს ინფორმაცია მომხმარებელს
    • ეტიკეტის გამოყენებით
    • ან Alert შეტყობინებაში დამატებით

რეფლექსია

როდესაც თქვენ იწყებთ თქვენი საკუთარი აპლიკაციის კოდირებას თქვენი პროექტისთვის, გაითვალისწინეთ ეს კითხვები.

რიცხვების სტრიქონები
რა მონაცემები დაგჭირდებათ აპში შესანახად?
საჭიროა თუ არა მისი შენახვა
აპლიკაციაში,
მომხმარებლის მობილურ მოწყობილობაზე,
ან cloud-ზე გასაზიარებლად
არის ეს თქვენი აპისთვის შენახვის მოთხოვნების ერთობლიობა? შეგიძლიათ გამოიყენოთ სამივე ვარიანტი!

ძირითადი ტერმინების  მიმოხილვა

  • მონაცემთა ბაზა – ინფორმაციის ორგანიზებული კომპლექტი
  • Cloud Storage – ინფორმაცია, რომელიც ინახება ინტერნეტში, რათა ინტერნეტთან დაკავშირებულ ნებისმიერ მოწყობილობას შეეძლოს მასზე წვდომა

ᲓᲐᲛᲐᲢᲔᲑᲘᲗᲘ ᲠᲔᲡᲣᲠᲡᲔᲑᲘ

აქ არის მეტი დოკუმენტი და გაკვეთილი აპში ღრუბლოვანი მეხსიერების შესასწავლად.