洗練されたデザインと動きで触るのが楽しくなってしまうキャラクターを動かしながら、Swiftの文字で書かれたコードを扱っていこうという意欲的なアプリケーション。子ども向けというとビジュアルプログラミングが中心の中で、あえてコードを最初から扱うという点がとても特徴的です。
それでいて、タイピングができなくても全く問題ないように、インターフェースがよく練られていて、下部に出てくるコードの候補をタップするだけでコードが追加されるので、タイプミスを心配することなく操作することができます。
インターフェースや説明部分は日本語化されていますが、もちろんコードは英語です。ただ、命令の文字列をかたまりとして記号的に見れば、英語が読めなくてもコードは扱えるので、アルファベットに抵抗がなければ、英語の読み方がわからなくても、大きな心配をする必要はないでしょう。
簡単な問題から始まって、次第に難しくなっていき、いつの間にか、ループなども扱うようになります。
章ごとの導入の説明もとても完結でわかりやすいのがさすがです。
[筆者が操作感を撮影したもの]
(英語版のみのときのものなので、現在説明文部分は日本語です)
ステージを進んで練習問題をやっていくだけでなく、公開されているゲームの一部のコードを書き換えてみたり、ゼロから制作するツールとしても使用することができます。
アプリはiPad版とMac版があります。
Swift Playgrounds
スウィフト プレイグラウンズ
アプリ系 タイプ解説
https://www.apple.com/jp/swift/playgrounds/
0円
AppleのiOS用アプリの開発言語であるSwiftを楽しく学べるiPadアプリ。実際のコードを扱いながらドラッグ&ドロップでプログラミングできるように工夫されている。自由制作のアプリとしても使える。
洗練されたデザインと動きで触るのが楽しくなってしまうキャラクターを動かしながら、Swiftの文字で書かれたコードを扱っていこうという意欲的なアプリケーション。子ども向けというとビジュアルプログラミングが中心の中で、あえてコードを最初から扱うという点がとても特徴的です。
それでいて、タイピングができなくても全く問題ないように、インターフェースがよく練られていて、下部に出てくるコードの候補をタップするだけでコードが追加されるので、タイプミスを心配することなく操作することができます。
インターフェースや説明部分は日本語化されていますが、もちろんコードは英語です。ただ、命令の文字列をかたまりとして記号的に見れば、英語が読めなくてもコードは扱えるので、アルファベットに抵抗がなければ、英語の読み方がわからなくても、大きな心配をする必要はないでしょう。
簡単な問題から始まって、次第に難しくなっていき、いつの間にか、ループなども扱うようになります。
章ごとの導入の説明もとても完結でわかりやすいのがさすがです。
[筆者が操作感を撮影したもの]
(英語版のみのときのものなので、現在説明文部分は日本語です)
ステージを進んで練習問題をやっていくだけでなく、公開されているゲームの一部のコードを書き換えてみたり、ゼロから制作するツールとしても使用することができます。
アプリはiPad版とMac版があります。
Share this!:
ツールへのコメントや実践事例