Ditulis oleh Erik Pasternak dan Kids Coding Team
Selama lima tahun terakhir, developer telah menciptakan ratusan proyek dengan Blockly, koleksi open source kami untuk menciptakan pengalaman coding berbasis-blok. Jenisnya bermacam-macam dari platform pendidikan seperti Code.org hingga perangkat elektronik seperti littleBits bahkan alat pembuat aplikasi Android seperti MIT App Inventor. Tahun lalu, kami juga mengumumkan kolaborasi kami dengan Scratch Team untuk men-develop Scratch Blocks—cabang dari Blockly yang dioptimalkan untuk membuat aplikasi coding bagi anak-anak.

Hari ini, kami menyelesaikan rilis Blockly 1.0 di Android dan iOS. Versi ini memiliki semua yang diperlukan untuk menggunakan Blockly secara native di aplikasi seluler Anda, termasuk:
  • UI standar Blockly
  • Blok khusus, kategori kotak peralatan, dan tata letak
  • Fungsi, variabel, mutator, dan extensions
  • Code generation dalam JavaScript, Python, Dart, PHP, dan Lua
  • Dukungan internasionalisasi (termasuk bahasa RTL)

Meskipun pembaruan 1.0 hari ini difokuskan pada native mobile, kami juga telah melakukan beberapa pembaruan untuk proyek web selama enam bulan terakhir. Kami telah melakukan perbaikan besar terhadap kinerja dan pengujian, menambahkan API yang lebih terstruktur, dan meningkatkan dukungan sentuh untuk web seluler. Selain itu, kami menyempurnakan dukungan Internet Explorer dan Edge; Blockly didukung penuh pada IE10+.

Kami juga telah melakukan banyak pekerjaan untuk memudahkan development lintas platform! Semua blok sekarang bisa didefinisikan oleh JSON, yang memungkinkan satu kumpulan definisi blok digunakan untuk web, iOS, dan Android. Lihat dokumentasi untuk detail selengkapnya tentang ketiga platform tersebut.

Mulai segera dengan iOS Codelab kami (Android segera hadir)! Untuk mempelajari lebih lanjut tentang Blockly, silakan lihat video pengantar di atas, kunjungi situs developer kami, bergabung dengan milis kami, atau langsung masuk ke dalam kode untuk web, Android, atau iOS.