codebelle 4+

Learn Programming

Manabelle Co. Ltd.

    • 4.0 • 232 Ratings
    • Free

Screenshots

Description

Only 10 minutes. Anyone can easily learn programming time.

codebelle is a learning support app that advances in a step-up format.
Learn programming happily! Would you like to have such an experience?
Let's start a new learning to learn the new trend of app development "Swift" with the app!

You can learn in a chat format in a short time so that even those who have been deceiving "programming seems to be difficult" until now can be easily tackled.
One lesson can be completed in about 3 minutes!

Beginners can learn the basics of expertise at a speed that suits them.


For inquiries and questions regarding codebelle, please contact the in-app contact or the following.
If you have a question about this app, contact info account as bellow.

mail: info@manabelle.jp
twitter: @manabelle_jp


We would like to thank the following people who cooperated in the release of codebelle.
Special thanks to our friends for create this app.

Designed and produced about store promotion: nam & co.
Contributed about Swift code: Hiroshi Kimura

What’s New

Version 1.8.2

Fixed an issue that could cause the app to crash on iOS16.

Ratings and Reviews

4.0 out of 5
232 Ratings

232 Ratings

どらどんベジ赤ソニ募集 ,

素晴らしいけど…

たまに間違ってるところありません??

システム的には本当に素晴らしいアプリだと思います。星20個付けたいぐらいです。
チャット形式なので、LINEしてるみたいですごい読み進めやすいし、
ちゃんと単元ごとに分かれているので、始める前に「へぇ、これからこういうことをやっていくんだなぁ」って全体を見てから細かいところに移れるため、やる気も出てきます。飽き性な僕でも継続出来るくらい。

ただ…
誤字脱字は「ホントはこう言おうとしてるのかな」って予想できるんですけど、

(ここからネタバレ注意)

例えば8-8の最後の問題とかって両方print("ネコ科")でも正解ですよね??
もし両方print("ネコ科")ではいけない理由が何かあるのであれば、それもちゃんと説明するべきだと思いました。
「最初のcase「トラ」にprint文を書いてしまうと変数catが「猫」の場合に合致しません」と書いてありますが、空欄の両方にprint("ネコ科")を入力しておけば、変数catが「猫」の場合にもネコ科と表示されますよね?
さすがに問題のところは誤字脱字レベルのミスにとどめておいてもらわないと、こんがらがってしまいます。

トマスタック ,

codebelle 7-9 について

Swift 3以降では、ラッピングを解除しようとしている値(`suuji`)はすでに`if let`ステートメントでアンラップされているので、感嘆符`は必要ありません。

Swift 4以降では、`let`で宣言された変数は使用されていることが確認されないとコンパイラが警告を出す場合があります。

`print(kei)` などを追加することで、変数 `kei` が使用されることが確認され、警告が出なくなります。

以下のソースコードはSwift5で動作確認済みです。

var moji = "2"

var optSuuji = Int(moji)

if let suuji = optSuuji {

let kei = suuji + 5

print(kei)

} else {

print("計算できません。")

}

// Swift 4 以降では var kei を let kei にして print(kei) を入れないとエラーとなります。

その他の章でもSwift 3、4、5で動作を確認の上、修正願います。

ナイトーくん ,

とてもやり易いです。

学ぶ道筋がしっかりと決まっていて、説明を読みながら問題に答えるだけなのでごちゃごちゃしたサイトのようにどこから手をつけよう?と、言う事態になりません。
説明文もとても噛み砕いた分かりやすいものになっているので単語の意味が分からなかったり、難しい言い回しで理解出来ないということも少ないです。

ただ、自分は理解力が低いので「あれ、ここ矛盾してないか?」と思うことがたまにあります。

大抵は読み直せば自分の認識違いだと気づくのですが、1つだけ分からないところがあります。

3-3の問題なのですが、説明を読むと2も正解のように思えます。

自分の理解力がないだけなら申し訳ないですが、もし間違いだったら訂正お願いします。

Developer Response ,

ご評価ありがとうございます!
ご指摘の問題3-3ですが、 仰る通り、それまでの説明と問題文の選択肢が合っておりませんでした。検討の結果、説明文を修正致しました。
実際には誤りである選択肢2のコードを正しいと説明してしまっておりました。申し訳ございません。

すでに修正した章データは配布済みですので、アプリよりデータを再取得していただけますでしょうか。 アプリを再起動するか章一覧画面(最初の画面)でリストを下に引っ張って離す操作をしていただくとデータ再取得処理が実行されます。

App Privacy

The developer, Manabelle Co. Ltd., indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Used to Track You

The following data may be used to track you across apps and websites owned by other companies:

  • User Content

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • User Content
  • Identifiers
  • Usage Data
  • Diagnostics

Privacy practices may vary, for example, based on the features you use or your age. Learn More

You Might Also Like

本格プログラミング学習-エンジニア大学-AIサポート付き
Education
Programming Beginners Quiz
Education
Progate
Education
PROGRAMMING ZEMI
Education
Algorithms: Explained&Animated
Education
LissN
Education