Google, Android ve iOS için Blockly 1.0'ı yayınladı. Proje, sürükle ve bırak kod oluşturucuyla kodlamayı daha görsel hale getirmeyi amaçlıyor.
Yıllar geçtikçe Google, geliştiricilerin kendi platformları için kodlama yapmalarına yardımcı olmak amacıyla birçok açık kaynaklı proje yayınladı. Böyle bir projeye, çok sayıda programlama dili için sürükle ve bırak görsel editörleri oluşturmaya yönelik açık kaynaklı bir kütüphane olan Blockly adı verilir. Blockly kitaplığıyla, seçtiğiniz dilde sözdizimsel olarak uygun kodun çıktısını almak için sürükleyip bırakabileceğiniz görsel bir dizi birbirine kenetlenen blok kullanır. Artık Android ve iOS'ta mevcut. Android için Blockly, Blockly'nin düzenleyicisinde standart Android görünümleri ve parçaları sunan bir geliştirici önizlemesidir.
Proje ilk olarak beş yıl önce duyuruldu. O zamandan beri geliştiriciler Blockly'yi yüzlerce projede kullandılar. Code.org veya Küçük Bitler. Projenin çatalı adlandırıldı Blokları Çiz Çocuklara yönelik kodlama uygulamaları oluşturmak için optimize edilmiştir.
Projenin 1.0 sürümü, uygulama geliştirme için aşağıdaki özellikleri getiriyor:
- Blockly'nin standart kullanıcı arayüzü
- Özel bloklar, araç kutusu kategorileri ve düzenler
- Fonksiyonlar, değişkenler, değiştiriciler ve uzantılar
- JavaScript, Python, Dart, PHP ve Lua'da kod oluşturma
- Uluslararasılaştırma desteği (RTL dilleri dahil)
En son sürüm diğer projelere de çeşitli iyileştirmeler getiriyor. Google, mobil web için daha fazla yapılandırılmış API ve gelişmiş dokunmatik destek ekledi. Ayrıca projenin arkasındaki geliştiriciler Internet Explorer ve Edge desteğini geliştirdi. Blockly artık IE10+'da tam olarak destekleniyor. Ek olarak, tüm bloklar artık JSON tarafından tanımlanabiliyor; bu da web, iOS ve Android için tek bir blok tanımı kümesinin kullanılmasına olanak tanıyor.
Aşağıdaki videodan Blockly hakkında daha fazla bilgi edinebilirsiniz.
Projelerinizi Blockly kullanarak oluşturmak istiyorsanız adresini ziyaret edebilirsiniz. resmi internet sitesi. Ayrıca doğrudan kodun içine geçebilirsiniz. ağ, Android, veya iOS. Google ayrıca gerekli öğrenme materyallerini sağlayan iOS Codelab'i de duyurdu. Codelab'in Android sürümünün yakında çıkması bekleniyor.
Kaynak: Google