どーも!りゅうです(「・ω・)「
今回はFlutter学習におすすめな参考書の選び方と、
プログラム未経験だった自分が実際に読んでみて、
わかりやすいと思った参考書をご紹介していきます!
併せてエンジニアに必要な技術本も紹介いたします!
参考書の選び方
分類ごとに読破すべし!
参考書には大きく2つに分類されます。
①アプリを作りながら学ぶ本
②言語の基礎(文法)から学ぶ本
プログラミング初学者の方は、
分類①→②の順に読破することをおすすめします\_(・ω・`)ココ重要!
体験談ですが、
1冊の本で理解しきれなかったことも、
違う観点や例え話で書かれた本の情報で補完されて理解できたりします。
プログラミング初学者は文法から入るより、
実際にコーディングをして手を動かした方が挫折しにくいです!
電子版を買うべし!
個人的に電子版がおすすめです\_(・ω・`)ココ重要!
MacのiBookに限られた話になりますが、
記載されてるコードをコピペできたり、単語検索できたり、
パソコンでもスマホでもなんでも見れて場所を選ばないのに、
印刷本より安いとかメリットしかないですよね?
自分は電車の中で読み進めて、
家に帰ったらコードを実際に書く。という学習方法をしていました!
印刷版と電子版のメリットとデメリットまとめ
メリット | デメリット | |
印刷版 |
・不要になったら売れる |
・かさばる&重いので持ち歩きには不向き |
電子版 |
・手軽に大量の情報を持ち歩ける |
・要電源 |
電子版は充電してブルーライトカットメガネ掛ければ、
「不要になったときに売れない」ということが唯一のデメリットになりますね。
しかし本を売ろうとした頃にはOSやXcodeのバーションが上がっていて、
本の価値が下がっていて100円になれば良いほうなのでメリットとは言い難いですし…(´•ω•`)
トータルで見て電子版がいいかな?
と個人的には思いますが、どちらが良いとは一概に言えないので、
自分のスタイルにあった方を購入しましょう( *˙ω˙*)و グッ!
Flutterのおすすめ参考書2選
入門におすすめ参考書
基礎から学ぶ Flutter
Flutterの書籍を何冊か読みましたが、基本的に情報が古いですし、
この本以外はサンプルコードがあまり使えなかったり解説が雑だったので、
「これなら公式ドキュメントを読んだ方がいい」という印象でした(∩’-‘⊂)シュッ
プログラミング経験者/中級者向けの参考書
現場で使える Flutter開発入門 (Compass Booksシリーズ)
リファクタリングやデバッグ方法、課金、ローカライズだけでなく、
CI/CDなど、チーム開発には欠かせない知識を得られる良本です!
併せて読みたい技術本
開発時に関連する技術に関する本の紹介です!
Git / Github / SourceTree
プロジェクトを共同開発する上で不可避なバージョン管理についての知識についての学習本です!
【違いはこんな感じ】
・
・
・
改訂2版 わかばちゃんと学ぶ Git使い方入門
最近はノンプログラマーでもGitを使うようになってきていますが、
その際にCUIでコードを入力して操作するのと、
GUIでボタンをクリックして操作するのでは後者が圧倒的に分かり易いです!
この本では、Gitの概念はもちろん、GitHubについても丁寧に解説されています。
また、「SorceTree」というGitをGUIで簡単に操作できるツールの解説もあり、
初学者やノンプログラマーに一番おすすめです!!
漫画で描かれており読みやすいのも◎
サルでもわかるGit入門
ネットで「Git」とか「SorceTree」ってググったら必ず上位にでてくる「サルでもわかるGit入門」が書籍化したようです!
1冊目のわかばちゃんの本と違うのは、
Backlog連携がメインに解説されていることです\_(・ω・`)ココ重要!
もしプロジェクトがBacklogを使って進めているのであれば、
こちらがおすすめです!
本家のサイトはコチラ
サル先生のGit入門
GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)
こちらはGUIの操作の解説はなく、
Mac環境でCUIをメインに解説している書籍です。
少しお堅い印象ですが、
とても読みやすく、Gitについて深く理解できる良本です。
そして著者のGitHub愛が深いことがよくわかります。笑
オンライン学習サービスもおすすめ!
本読みながらって学習しにくいんだよな、、、
という方にはオンライン学習サービスのUdemyをおすすめします!
flutterで検索すると無料・有料含めて2960件のコースがあり(※執筆時点)、
初学者限定でどのコースも最初の1つは1800円で購入できます!!
Flutterラボ様の動画がわかりやすくで個人的にはおすすめです
あとがき
参考書選定お疲れ様でした!
自分に合いそうな参考書は見つかりましたでしょうか?(∩’-‘⊂)シュッ
もし、ここに紹介していない物でおすすめの参考書があれば紹介していただけると嬉しいです。
それでは次の記事でお会いしましょう!