Hello, World.
こんにちは。はじめましての方ははじめまして。
ドが付くほどのプログラミング初心者ですが、いろいろあってFlutterというものを学ぶ運びになりました。言語でいえばDartですね。
ですが、どうやら日本語の資料が非常に少なく学びづらい。プログラミングの初心者がいきなり触るのはちょっと違う。のだそうです。
そんなこと言われたら燃えるに決まってますよね普通。やってやろうじゃん。
と、ここまでが意気込みです。
【現状】
さて。
ひとまず日本語の初心者向けサイトはある程度読んだんですが、コードを写経してどこがどうなってそうなってるのかを解読する作業の繰り返し。「ふーん、なるほど」で終わります。
このままでは、結局0から何かを生み出そうとなったとき、仕組みについてはどこか釈然としないままなので手が進まずただぼーっとしてなんにも生まれない、という事態に陥りそうです。
理想としては、思いついたことをそのままコードにスラスラカタカタ打ち出せるような感じになりたいわけですね。言うだけならタダなので滅茶苦茶言います
具体的にいえばレイアウト面はイメージがしやすく、マネできる程度には理解もしたつもりなんですが、ページ遷移だとかなんかそういうの(語彙力)がパッとしない。
ので、しんどいかもしれないけど英語のサイトをコツコツ開拓していくことにしました。
なお、この記事を書いている時点でどこまでわかっているのかというと、簡単な四則計算アプリを作れた程度です。
TextFieldやらRaisedButtonやらの復習、四則計算の書き方の学習、switchを用いた制御(条件分岐)の学習としてとても有意義でしたし、何より初めてまともに自力で作ったのでモチベ向上につながりました。その話も後々記事にしたいと思います。
【ここで何をやるのか】
僕のノートをそのまま晒します。
要するに、公式チュートリアルをはじめとした英語のサイトを読んでみては、その内容を日本語でまとめていく作業をして、そのままここに貼ります。
それこそ、今は「Flutterは最初に触るものではない」と言われてるらしいですが、将来「Flutterがはじめて!」が普通になってきたときに日本語のページがあれば便利だと思うので、いつか誰かの役に立てばいいなと思います。
ただ、本当に初めてのプログラミングなので、もっと適した表現があるのに回りくどい説明になることも多々あると思います。なるべくそうならないよう勉強していきますが、ご了承を。
では、今後ともよろしくお願いします。