はじめに
プログラミング学習について興味ある、iPhoneアプリを見つけたので紹介します!
「codebelle」というアプリです。たまたま以下の記事を見つけました。
短時間に少しずつチャット形式でプログラミングを学べる「codebelle」 – techjo
この記事ではiPhoneアプリで気軽にプログラミングが学べると書いています。
本来プログラミングはPCに向かって、コツコツ根気強くプログラムを打ち込まないとマスター出来ないと思われがちですが、iPhoneでプログラミングの学習ができればスキマ時間でも学習でき、プログラマの裾野が広がりそうですね!
このアプリでSwiftのプログラミングが習得できるのか?アプリをダウンロードして試してみました!
codebelleとは
codebelleとは以下のページからプログラミングの分野に限らずに、女性が育児、介護などのライフスタイルの制限にに関わらずに、スキマ時間にスキルが学べて、実際の仕事に活かせるアプリです。
身につけたスキルをcodebelleで仕事へ活かしたり、つまずいた点などは講師に相談できるそうですが、アプリではその機能は現時点では無いので、まだ開発途中の感じがします。
とりあえずプログラミングの観点から効率良く学習できるのか見てみましょう!
codebelleのインストールと設定
codebelleはAppStoreから「codebelle」で検索してダウンロードするか、以下のリンクからダウンロードしてください。
codebelleは↓からダウンロードしてください。
ダウンロードして起動すると以下の画面が表示されるので、右上のアイコンをタップして初期設定をしましょう!
以下のようにプロフィール画像、名前、性別を設定しておきましょう。
codebelleを試してしてみました
codebelleはレッスン方式になっていて1から順番にSwiftを学習していきます!
レッスンは講師と生徒の対話形式になっているので全くのプログラミング初心者もわかりやすいですね!
解説中に所々問題があり以下のような文字を入力したり、選択方式で正解を選択して進めていきます。
こういう感じで入力していくと、先に進むことができます。
こうゆう感じの選択式の問題があったり
コードを並べ替える問題があったりします。
現時点ではSwiftの基礎と変数・定数の宣言の2項目までしか公開されておらず、開発途中の印象が拭えませんですね。今後の開発に期待ですね!
まとめ
まだ開発途中の感じで、解説は全くのプログラミング初心者にもわかりやすいものの、初歩的な解説しかないので、現時点では仕事に活かせるほどのスキルアップは出来ないと思います。
プログラマからの視点から見ると、かなり難しいとは思いますが、iPhoneからでもSwiftのコードが自由に記述できて実行できる機能が欲しいですね。
このアプリの解説に加えて、xcodeのplaygroundにあたる機能があればiPhoneで最強の初心者向けSwift学習アプリになると思います!
playgroundについては以下の記事を参考にしてください。
初期設定と初めてのSwiftプログラミング – Swiftプログラミング入門2
開発途中ですが、コンセプトはいいと思いますので!プログラミング以外の分野も含めて今後の発展に期待します!
codebelleは↓からダウンロードしてください。