書籍・技術書・漫画

【2021年】Flutterを学べるオススメの入門書・技術書3選+α【初心者向け】

Flutter初心者がスマホアプリ開発の手法を学べるオススメ書籍を厳選してご紹介します。

Flutterとは、Googleが開発している、iOSとAndroidで動作するアプリケーションを作成可能なモバイルアプリケーションフレームワークです。

Dartという開発言語を使用するのですが、これから学びはじめようとする際、2021年時点で、日本語の書籍が少ないため、入門書・技術書を探すのにも苦労します。

筆者自身がFlutterを学習している時に購入した、おすすめの入門書籍・技術書をご紹介。

Flutterを学べるオススメの入門書・技術書

基礎から学ぶ Flutter

基礎から学ぶ Flutter
created by Rinker
本書は、Googleが開発したUIツールキット「Flutter」について、基本からの応用まで丁寧に解説した1冊です。

「基礎から学ぶ」と書いてはいますが、ある程度エンジニア経験がある方向けの本だと感じました。

Dartの文法やFlutterのコードについてしっかりと記述していると感じました。

そのため、ある程度Flutterを触ってから読んだ方が良いかもしれません。

Dartやウィジェット、マテリアルコンポーネントなどをサンプルコードと共に確認することができます。

そのため、辞書的な使い方に良い書籍だと感じています。

Flutter モバイルアプリ開発バイブル

Flutter モバイルアプリ開発バイブル
created by Rinker
最先端モバイルアプリケーションフレームワークを徹底解説

Flutter未経験者が、Flutterがどんなものなのか理解する、入門書としておすすめの本です。

Flutterの開発環境やウィジェットなどの基本から学ぶことが可能です。

ただ、より一歩踏み込んだ説明などは少ないように感じたので、概要などの理解としてなら良いのではと思いました。

Flutter×Firebaseで始めるモバイルアプリ開発

Flutter×Firebaseで始めるモバイルアプリ開発 (技術書典シリーズ(NextPublishing))
created by Rinker
本書はFlutterとFirebaseを使用し、AndroidとiOS上で動作する「貸し借りをメモするアプリ」を作成しながら、Flutterで必要になる知識を学習する入門書です。

個人開発でスマホアプリを作成する際にFirebaseを使いたいという方は多いのではないでしょうか?

FlutterとFirebaseに関する参考にしたいという方におすすめです。

ただ、少し解説が少ないので、他の情報と並行して学習した方が良いかもしれません。

 

Fluttterを学べるチュートリアルサイト

書籍以外にも下記の動画・サイトがFlutterを学ぶのにおすすめです。

YouTubeチャンネル「Flutter大学」(日本語)

日本語で学ぶのはYouTubeチャンネルの「Flutter大学」がおすすめです。

Flutter / Dart 公式サイト(英語)

Udacity online Flutter Training(英語)

Udacityのコースの中で、Googleが提供しているFlutterを学べる無料動画があります。

 

 

そもそもプログラミング初心者向けの入門書

今まではFlutter入門書だったのですが、そもそも「プログラミングを全くやったことがない」という方にはいきなり上記の書籍だけで勉強するのは荷が重いなと感じました。

そのため、プログラミング言語初心者の方で今後開発をやってみたい方への基礎を養えるおすすめの書籍も選んでみました。

スッキリわかるJava入門 第3版 スッキリわかるシリーズ

スッキリわかるJava入門 第3版 スッキリわかるシリーズ
created by Rinker
発売から8年であっという間に総計40万部到達した大人気シリーズの原点。
「どうして?」「なぜそうなる?」が必ずわかるJava入門書史上最強の定番書の増補改訂版登場!

言語としてはJavaの入門書なのですが、プログラミングを一からしっかりと学びたい方におすすめ。

※Flutterのことは書いていません。

 

並行しておすすめの書籍

実践Firestore

実践Firestore (技術の泉シリーズ(NextPublishing))
created by Rinker
本書には筆者が業務でFirestoreに向き合い続けて獲得した、Firestoreを有効かつ安全に利用するためのエッセンスが詰め込まれています。

FlutterとFirebaseを組み合わせたアプリ作成という形は今後も増えていくのではないでしょうか?

こちらの実践でFirebaseをさらに一歩踏み込んで、詳しく知りたい方におすすめです。

※Flutterのことは書いていません。

 

Flutterの書籍と、その他の勉強方法について

いかがだったでしょうか?

まだまだ、Flutterの書籍自体が発行することが少ないこともあり、オススメできる書籍も少ないです。

Flutterの公式サイトは情報が充実してはいますが、英語を読み解く必要があるため、日本語である程度概要を理解してから、英語の情報を読み解くのが良いかもしれません。

おそらくFlutter学習は、ネットの情報と平行して行う形になるのではないでしょうか?

ネットの情報で言えば、英語でのサイトや学習動画などの方が、日本語の情報よりも多く質の高いものが揃っていると感じます。

Flutterはまだ比較的新しい技術なので、様々な情報に触れる必要がありそうです。

一緒に頑張っていきましょう!

ABOUT ME
WEBクリ開発者
当ブログでは主にWeb制作・HTML・ CSS・SCSS・JavaScript・jQuery・Vue.js・Wordpress・個人開発情報の情報を発信。 WEBデザイナー・コーダー・プログラマー向けのサイトです。 また、個人開発のサービスやアプリのお知らせもさせていただいています。

未経験からでも技術を学べる

Udemy

Udemyとは、100,000以上の講座があるオンライン学習プラットフォームです。主に社会人が対象で、教えたい人が講座を開き、学びたい人が学ぶことができます。

何か新しいプログラミング言語を勉強したい。技術を習得したいという時に、Udemyはおすすめです。

動画学習のため、最初につまづきがちな環境構築も実際の画面で確認しながら、自分で動かすことができます。

 

世界最大級のオンライン学習サイトUdemy