Google、Android および iOS 向け Blockly 1.0 をリリース。 このプロジェクトは、ドラッグ アンド ドロップ コード ビルダーを使用してコーディングをより視覚的にすることを目的としています。
Google は長年にわたり、開発者によるプラットフォームのコーディングを支援するために、多くのオープンソース プロジェクトをリリースしてきました。 そのようなプロジェクトの 1 つは、Blockly と呼ばれます。これは、多数のプログラミング言語用のドラッグ アンド ドロップ ビジュアル エディターを構築するためのオープン ソース ライブラリです。 Blockly ライブラリでは、ドラッグ アンド ドロップで連動するブロックの視覚的なセットを使用して、選択した言語で構文的に適切なコードを出力できます。 現在、Android と iOS で利用できるようになりました。 Blockly for Android は、Blockly のエディターで標準の Android ビューとフラグメントを提供する開発者プレビューです。
このプロジェクトは5年前に初めて発表されました。 それ以来、開発者は次のようなプロジェクトを含む何百ものプロジェクトで Blockly を使用してきました。 コード.org または 少しだけ. プロジェクトのフォークの名前は、 スクラッチブロック 子供向けのコーディング アプリを作成するために最適化されています。
プロジェクトのバージョン 1.0 では、アプリ開発に次の機能が提供されます。
- Blocklyの標準UI
- カスタム ブロック、ツールボックス カテゴリ、およびレイアウト
- 関数、変数、ミューテーター、および拡張機能
- JavaScript、Python、Dart、PHP、Lua でのコード生成
- 国際化サポート (RTL 言語を含む)
最新バージョンでは、他のプロジェクトにもいくつかの改善が加えられています。 Google は、より構造化された API を追加し、モバイル Web のタッチ サポートを改善しました。 さらに、プロジェクトの開発者は Internet Explorer と Edge のサポートを改善しました。 Blockly は IE10 以降で完全にサポートされるようになりました。 さらに、すべてのブロックを JSON で定義できるようになり、単一セットのブロック定義を Web、iOS、Android で使用できるようになりました。
Blockly について詳しくは、次のビデオをご覧ください。
Blockly を使用してプロジェクトを構築したい場合は、そのサイトにアクセスしてください。 公式ウェブサイト. コードに直接ジャンプすることもできます ウェブ, アンドロイド、 または iOS. Googleは必要な学習教材を提供するiOS Codelabも発表した。 Codelab の Android バージョンは間もなくリリースされる予定です。
出典: Google