プログラミングスクール最大70%OFF! ←クリックして見に行く

【2023年版】現役エンジニアが厳選するFlutter学習におすすめの参考書5選【電子版もあり】

【2023年版】現役エンジニアが厳選するFlutter学習におすすめの参考書5選【電子版もあり】

どーも!りゅうです(「・ω・)「

今回はFlutter学習におすすめな参考書の選び方と、
プログラム未経験だった自分が実際に読んでみて、
わかりやすいと思った参考書をご紹介していきます!

Point

併せてエンジニアに必要な技術本も紹介いたします!

参考書の選び方

分類ごとに読破すべし!

参考書には大きく2つに分類されます。
①アプリを作りながら学ぶ本
②言語の基礎(文法)から学ぶ本

プログラミング初学者の方は、
分類①→②の順に読破することをおすすめします\_(・ω・`)ココ重要!

体験談ですが、
1冊の本で理解しきれなかったことも、
違う観点や例え話で書かれた本の情報で補完されて理解できたりします。

Point

プログラミング初学者は文法から入るより、
実際にコーディングをして手を動かした方が挫折しにくいです!

電子版を買うべし!

個人的に電子版がおすすめです\_(・ω・`)ココ重要!

MacのiBookに限られた話になりますが、
記載されてるコードをコピペできたり、単語検索できたり、
パソコンでもスマホでもなんでも見れて場所を選ばないのに、
印刷本より安いとかメリットしかないですよね?

自分は電車の中で読み進めて、
家に帰ったらコードを実際に書く。という学習方法をしていました!

印刷版と電子版のメリットとデメリットまとめ

メリット デメリット
印刷版

・不要になったら売れる
・本に書き込みできる

・かさばる&重いので持ち歩きには不向き

電子版

・手軽に大量の情報を持ち歩ける
・単語検索ができる

・要電源
・液晶が目に悪い
・不要になった時に売れない
・書き込み不可

電子版は充電してブルーライトカットメガネ掛ければ、
「不要になったときに売れない」ということが唯一のデメリットになりますね。

しかし本を売ろうとした頃にはOSやXcodeのバーションが上がっていて、
本の価値が下がっていて100円になれば良いほうなのでメリットとは言い難いですし…(´•ω•`)

トータルで見て電子版がいいかな?
と個人的には思いますが、どちらが良いとは一概に言えないので、
自分のスタイルにあった方を購入しましょう( *˙ω˙*)و グッ!

Flutterのおすすめ参考書2選

入門におすすめ参考書

基礎から学ぶ Flutter

Flutterの書籍を何冊か読みましたが、基本的に情報が古いですし、
この本以外はサンプルコードがあまり使えなかったり解説が雑だったので、
「これなら公式ドキュメントを読んだ方がいい」という印象でした(∩’-‘⊂)シュッ

プログラミング経験者/中級者向けの参考書

現場で使える Flutter開発入門 (Compass Booksシリーズ)

リファクタリングやデバッグ方法、課金、ローカライズだけでなく、
CI/CDなど、チーム開発には欠かせない知識を得られる良本です!

併せて読みたい技術本

開発時に関連する技術に関する本の紹介です!

Git / Github / SourceTree

プロジェクトを共同開発する上で不可避なバージョン管理についての知識についての学習本です!

【違いはこんな感じ】
Git:CUIでバージョン管理するツール
Github:GitのデータをWeb上にバックアップするサービス
SourceTree:GitをGUIで操作できるようにするツール

改訂2版 わかばちゃんと学ぶ Git使い方入門

最近はノンプログラマーでもGitを使うようになってきていますが、
その際にCUIでコードを入力して操作するのと、
GUIでボタンをクリックして操作するのでは後者が圧倒的に分かり易いです!

この本では、Gitの概念はもちろん、GitHubについても丁寧に解説されています。
また、「SorceTree」というGitをGUIで簡単に操作できるツールの解説もあり、
初学者やノンプログラマーに一番おすすめです!!

漫画で描かれており読みやすいのも◎

サルでもわかるGit入門

ネットで「Git」とか「SorceTree」ってググったら必ず上位にでてくる「サルでもわかるGit入門」が書籍化したようです!

1冊目のわかばちゃんの本と違うのは、
Backlog連携がメインに解説されていることです\_(・ω・`)ココ重要!

もしプロジェクトがBacklogを使って進めているのであれば、
こちらがおすすめです!

Memo

本家のサイトはコチラ
サル先生のGit入門

GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)

こちらはGUIの操作の解説はなく、
Mac環境でCUIをメインに解説している書籍です。

少しお堅い印象ですが、
とても読みやすく、Gitについて深く理解できる良本です。

そして著者のGitHub愛が深いことがよくわかります。笑

オンライン学習サービスもおすすめ!

本読みながらって学習しにくいんだよな、、、

という方にはオンライン学習サービスのUdemyをおすすめします!

flutterで検索すると無料・有料含めて2960件のコースがあり(※執筆時点)、
初学者限定でどのコースも最初の1つは1800円で購入できます!!

Point

Flutterラボ様の動画がわかりやすくで個人的にはおすすめです

あとがき

参考書選定お疲れ様でした!
自分に合いそうな参考書は見つかりましたでしょうか?(∩’-‘⊂)シュッ

もし、ここに紹介していない物でおすすめの参考書があれば紹介していただけると嬉しいです。

それでは次の記事でお会いしましょう!

Flutterカテゴリの最新記事