- Mobil uygulamadan erişmek için mobil cihazda veri depolamayı öğrenin
- Uygulama kullanıcıları arasında veri paylaşmak için bulutta veri depolama ve erişim için farklı seçenekleri öğrenin.
Bu dersin etkinlikleri şunlardır:
UZUN VADELİ VERİLERİN DEPOLANMASI
Son ünitede, uygulamanızda bilgileri depolamak için değişkenleri ve listeleri nasıl kullanacağınızı öğrendiniz.
Uygulama kapatıldığında, uygulamanın belleğinde depolanan tüm değişkenler silinir.
Ancak, uygulamanın çalışması sırasında bilgileri takip etmek isteyebileceğiniz durumlar olabilir. İki tür uzun vadeli depolama vardır:
Yerel Depolama
Uygulama her çalıştırıldığında alınacak bilgileri mobil cihaza kaydedin.
Örneğin, bir kullanıcı adresi veya yüksek oyun puanı.
Bulut Depolama
Tüm uygulama kullanıcılarının bilgilere erişebilmesi için bilgileri web'de (bulutta) depolayın.
Örneğin, oyun liderlik tablosu veya sohbet mesajları.
YEREL DEPOLAMA
Kullanıcı bir uygulamayı kapattığında, tüm uygulama değişkenlerinin cihazın belleğinden silinir.
Uygulama için verileri çalıştırmalar arasında saklamak istiyorsanız, saklanan değişkenlerikullanabilirsiniz.
Saklanan değişkenler, paylaşılması gerekmeyen kullanıcının kişisel bilgilerini saklamak için kullanılabilir.
Örneğin, kullanıcı adını, yaşını ve adresini her kullandığında değil, bir kez girmek ister. Başka bir örnek ise zaman içinde sağlıklı alışkanlıklar gibi şeyleri takip etmektir. Depolanan değişkenler bunun çözümüdür.
Saklanan değişkenler, uygulama değişkenleri gibi çalışır. Başlatma bloğundaki açılır menüden "saklanan" seçeneğini seçmeniz yeterlidir.
Saklanan değişkenlerde, ayarlanacak bir başlangıç değeri yoktur. Değişkenin değeri, uygulamada kullanılana kadar boş veya null olacaktır, bu yüzden kullanırken dikkatli olun!
Depolanan değişkenlerin değerini, bir uygulama değişkeninde olduğu gibi alır ve ayarlarsınız.
BULUT DEPOLAMA
Bulut Depolama uygulamanın tüm kullanıcılarının verilere erişmesine ve paylaşmasına olanak tanır. Birden fazla uygulama kullanıcısı, bir veritabanında, elektronik olarak depolanan verilerin bir koleksiyonudur.
Instagram veya TikTok'ta hiç fotoğraf veya video paylaştınız mı? Bu tür uygulamalar bulut depolama kullanır. Arkadaşınız bir fotoğraf yükleyip paylaştığında, telefonunuz web veritabanını yeni fotoğraflar için kontrol eder ve ardından siz de bunu akışınızda görürsünüz.
Thunkable'ın birkaç bulut depolama seçeneği vardır.
Bulut değişkenleri , verilerin bulutta depolanması dışında, uygulama ve depolanmış değişkenler gibi çalışır. Değişkeni başlatırken açılır menüden bulutu seçin.
Thunkable bulut değişkenleri, buluttaki bir Thunkable Firebase veritabanına kaydedilir. Bu veritabanını diğer Thunkable kodlayıcılarıyla paylaştığınızı unutmayın, bu nedenle kendi Firebase hesabınızı oluşturmanızoluşturmanız önerilir.

Thunkable, uygulama bulut verilerini depolamak için Airtable, Google Sheets ve Webflow platformlarını kullanmanıza olanak tanır. Bu platformların herhangi birinde tablolar oluşturabilir ve bunları Thunkable uygulamanıza bağlayabilirsiniz.

Sol taraftaki veritabanı simgesine tıklayarak Designer'da uygulamanıza bir veri kaynağı ekleyebilirsiniz.Kendi tablonuzu oluşturduğunuzda bunun bulut depolama alanı değil, yerel depolama alanı olduğunu unutmayın.

Uygulamanın verileri almasına, eklemesine, güncellemesine ve silmesine olanak tanıyan birçok blok mevcuttur.
Mentor İpucu
En iyi uygulamalar: Verilerinizin yedeğini her zaman bir yerde saklayın! Verilerinizi silmek veya yanlışlıkla değiştirmek çok kolaydır, bu nedenle güvenli bir yerde ekstra bir kopyasını sakladığınızdan emin olun!
Öğrencilere sorulacak yol gösterici sorular: Bulut verileri nerede saklanıyor sizce? Google, YouTube, TikTok gibi bir web sitesine yüklediğiniz veriler, daha sonra nerede saklanıyor? Bulut nerede? Google gibi şirketler, verileri bulutta saklamak için devasa binalarda bilgisayarlar kullanıyor. Bu yüzden şaka şöyle: "Veriler bulutta değil, başka birinin bilgisayarında saklanıyor." Amazon'un veri depolama sistemi:
Mentor ipuçları AmeriCorps'un desteği ile sağlanmaktadır.
AKTİVİTE: MAÇ SKORLARINI KAYDET
Hızlı Quiz Oyununu Güncelleyerek Yüksek Puanları Kaydedin
- Thunkable'da başlangıç projesini açın.
- Projeyi düzenleyebilmek için bir kopyasını oluşturun.
- Aşağıdaki videoyu izleyerek, oyuncuların yüksek puanlarını depolamak ve güncellemek için Google Sheet'i uygulamanıza bağlayın.
ZORLUK
Hızlı Test oyununu kişisel yüksek puanları okumak, yazmak ve güncellemek için kodladığınıza göre, şunları yapabilir misiniz:
- Tüm oyuncuların yüksek puanlarını okuyun ve tüm oyuncuların en yüksek puanını bulun.
- Bu bilgiyi kullanıcıya bildirin
- etiket kullanarak
- veya Uyarı mesajına ekleyin
YANSIMA
Projeniz için kendi uygulamanızı kodlamaya başlarken, şu soruları göz önünde bulundurun.
, kullanıcının mobil cihazında
veya paylaşım için bulutta
saklanması gerekir mi?
ANAHTAR TERİMLERİN GÖZDEN GEÇİRİLMESİ
- Veritabanı – organize edilmiş bilgi koleksiyonu
- Bulut Depolama – İnternete bağlı herhangi bir cihazın erişebilmesi için web üzerinde depolanan bilgiler
EK KAYNAKLAR
Uygulamada bulut depolamayı keşfetmek için daha fazla belge ve öğretici burada bulabilirsiniz.
