Google Blockly, Kuika platformunda kullanılabilen görsel bir kodlama aracıdır. Sürükle-bırak yöntemiyle blok tabanlı kod yazmayı sağlar ve kullanıcıların karmaşık işlemleri kolayca tasarlamasına olanak tanır. Kuika'da geliştirdiğiniz uygulamalar için iş akışlarını, mantık kontrollerini ve veri işleme adımlarını hızlı bir şekilde oluşturmak için Google Blockly'yi kullanabilirsiniz.
Kodlama bilgisi sınırlı olan kullanıcılar için faydalı bir araçtır ve uygulama geliştirme sürecini hızlandırır. Bu eğitim içeriğinde, Google Blockly'yi Kuika uygulamalarınıza nasıl ekleyebileceğinizi ve blok tabanlı kodlama ile nasıl işlevler tasarlayabileceğinizi öğreneceksiniz.


Oluşturduğunuz veri kaynağı sol paneldeki Sources listesine eklenir ve Google Blockly editörü açılır.

Üst alan: Sol üstte aksiyonun adı (varsayılan olarak Blockly_Action1) görünür. Yanındaki kalem simgesiyle adı değiştirebilir, sol taraftaki geri butonuyla (←) Datasources ekranına dönebilirsiniz. Sağ üstteki CREATE butonu aksiyonu kaydeder.
Blok kategorileri: Editörün solunda blokların gruplandığı kategoriler listelenir: Logic, Loops, Math, Text, Lists, Colour, Variables, Functions ve Kuika Parameters. Bir kategoriye tıkladığınızda o kategorideki bloklar açılır.
Çalışma alanı: Blokları sürükleyip bıraktığınız noktalı alandır. Çalışma alanında varsayılan olarak Main Function bloğu bulunur. Aksiyonun çalıştıracağı blokları bu bloğun içine yerleştirin; aksiyonun döndüreceği değeri ise bloğun return girişine bağlayın.
Çöp kutusu: Sağ alt köşedeki çöp kutusuna sürüklediğiniz bloklar silinir.
Blokla işlev oluşturma adımları:
Kuika'nın Google Blockly modülü, farklı kategorilerde bloklar içerir. Bu bloklar sayesinde mantık kontrolleri, döngüler, matematiksel işlemler ve veri yönetimi gibi işlemleri kolayca gerçekleştirebilirsiniz.
Aksiyonunuzun dışarıdan alacağı giriş parametrelerini tanımlamak için kullanılır. Desteklenen veri türleri şunlardır:
Bu parametreler, aksiyon kullanılırken giriş (input) olarak doldurulur. Parametrelerin eksik veya hatalı girilmesi aksiyonun düzgün çalışmasını engelleyebilir.
Google Blockly sayesinde Kuika platformunda blok tabanlı programlamayı kullanarak hızlı ve verimli bir şekilde işlevler geliştirebilirsiniz.