2020年にフラッターを学ぶ方法

Flutterは今年のトレンドテクノロジーです。この記事では、Flutterを使用してiOSおよびAndroidアプリケーションを開発する方法を学ぶための無料および有料の方法をいくつか提案します。

モバイルアプリケーションの開発に興味がありますか?

あなたの答えがイエスなら、あなたは正しい記事を読んでいます!Flutterについてはまだ知らないかもしれませんが、心配しないでください。Flutterとは何か、今年はなぜFlutterを学ぶ必要があるのか​​についての記事を書きました。

Flutterは、Googleによって作成され、2017年5月にリリースされた無料のオープンソースモバイルUIフレームワークです。簡単に言うと、これにより、1つのコードだけでネイティブモバイルアプリケーションを作成できます。つまり、1つのプログラミング言語と1つのコードベースを使用して、2つの異なるアプリ(IOSとAndroid)を作成できます。–フラッターとは何ですか?2020年にそれを学ぶ必要がある理由

この投稿では、無料または有料の2種類のコンテンツを紹介します。私はあらゆるタイプの学習者(ビデオ、コース、本、チュートリアルなど)をサポートするための優れたリソースを見つけようとしました。

始める前に、有料コンテンツと無料コンテンツのどちらでコーディングを学ぶべきか、そしてその理由についての記事も書きました。どのタイプのコンテンツが最適かわからない場合は、この記事を読む前にその記事を読むことをお勧めします。

それでは始めましょう。各リソースを小さな段落で説明しようとしました。すべての情報は、関連するWebサイトの説明から取得されました。ご想像のとおり、私はこれらすべての方法を試したわけではありません。詳細が必要な場合は、リンク先のWebサイトにアクセスしてください。

?無料コンテンツ

?ビデオ/コース

  • Dartプログラミングチュートリアル-フルコース

DartのfreeCodeCampフルコース。

初心者向けのこの完全なチュートリアルで、Dartプログラミング言語を学びます。Dartは、クロスプラットフォームのモバイルアプリを開発するためにFlutterフレームワークで使用される厳密に型指定されたプログラミング言語です。–Dartプログラミングチュートリアル-フルコース
  • Flutterコース-初心者向けの完全なチュートリアル(iOSおよびAndroidアプリのビルド)

初心者向けのfreeCodeCamp完全チュートリアル。このチュートリアルは、Flutterを始めたときの参考資料の1つでした。これは優れた入門書であり、役立つ最初の概念を理解するのに役立ちます。

Googleの画期的なマルチプラットフォームモバイル開発フレームワークであるFlutterを学び、AndroidとiOS向けのアプリを作成します。このコースでは、FlutterCrashコースのNickManningが、Flutterをすばやく効果的に起動して実行する方法を説明します。Nickは2017年からFlutterエンジニアであり、この現実世界のノウハウを明確で現実的で段階的なクラッシュコースにまとめています。–フラッターコース-初心者向けの完全なチュートリアル(iOSおよびAndroidアプリのビルド)
  • フラッタークラッシュコース

FlutterのTraversyMediaクラッシュコース。

このクラッシュコースでは、ネイティブモバイルアプリを構築するためのFlutterについて説明します。Flutterとは何か、セットアップの方法、組み込みウィジェット、ステートレスおよびステートフルウィジェット、ルーティングなどについて見ていきます。–トラバーシーメディア
  • 初心者のためのフラッターチュートリアル

The NetNin​​jaによって作成された初心者向けのFlutterのYoutubeプレイリスト。

Flutter(およびDart)を使用してAndroidおよびIOSアプリを最初から作成する方法を学びます。ウィジェット、パッケージ、アセット、ワールドタイムアプリを作成するための非同期コード、およびFlutterスキルを有効に活用するための他の2つのミニアプリについてすべて学びます。–初心者向けのフラッターチュートリアル
  • Flutter&Firebaseアプリのビルド

The NetNin​​jaによって作成されたFlutterとFirebaseのYoutubeプレイリスト。最初のアプリケーションでFirebaseを使用したいと思ったとき、最初にこのコースを受講しました。包括的で、このツールをFlutterと統合する方法をよく理解できました。

Firebase Firestore(リアルタイムデータベース)とFirebase Authenticationを使用して、Flutterアプリケーションを最初から作成する方法を学習します。このプレイリストは、Flutterをすでに知っている開発者向けです。– Flutter&Firebaseアプリのビルド
  • Reso Coder

Flutter専用のYoutubeチャンネル。Reso Coderは、フレームワークがどのように機能するかを説明するために多くのチュートリアルを作成しました。Flutterで使用できるいくつかのツールについて説明しているので、それらをプロジェクトに統合できます。Flutterのコードアーキテクチャに関するレッスンもあります。

Flutterはアプリ開発シーンを変えています。取り残されないでください!クロスプラットフォームのモバイルとウェブ向けに開発する方法を学びましょう。慎重に作成されたプロジェクト主導のレッスンから学び、学んだことを自分のアプリにすぐに適用します。– Reso Coder
  • FilledStacks

Flutter専用のYoutubeチャンネル。Firebase、UI、アーキテクチャなど、Flutterに関する多くのチュートリアルを見つけることができます。モバイルとウェブのフラッターレッスンもあります。

Flutterを使用して、高品質の本番環境に対応したモバイルアプリを構築する方法を学びます。–filledStacks
  • アンドレアとのコード
Flutterの学習に関するチュートリアル。状態管理、レイアウト、テストなど、Flutterのすべてをカバーする定期的なビデオ。このチャンネルは、より優れたFlutter開発者になるのに役立ちます。–アンドレアとのコード

?‍?Google Codelabs

また、GoogleCodelabsのWebサイトでFlutterを学ぶこともできます。このWebサイトは、ガイド付きのチュートリアルベースの実践的なコーディング体験を提供します。このサイトを発見しました。Flutterの外でも使用できます。それはあなたがそれらを使うのを助けるために多くのチュートリアルですべてのグーグル技術を参照します。

ほとんどのコードラボでは、小さなアプリケーションを構築したり、既存のアプリケーションに新しい機能を追加したりするプロセスを順を追って説明します。Android Wear、Google Compute Engine、Project Tango、iOS上のGoogleAPIなどの幅広いトピックをカバーしています。– Google Codelabs

?ドキュメンテーション

Flutterについて私が気に入っているのは、ドキュメントです。これは完全であり、アプリケーションを学習または開発するときに役立ちます。

ドキュメントには、次のような多くのトピックが含まれています。

  • Flutterの開始方法
  • 利用可能なすべてのウィジェット
  • APIドキュメント(ライブラリドキュメント)
  • チュートリアルがたくさんあるクックブック
  • アプリのいくつかの例
  • FlutterYoutubeチャンネル

?本

  • 簡潔にフラッター

Flutterのドキュメントを検索して、この本を見つけました。作成者は完全に機能するアプリを作成します。これにより、フレームワークを明確に理解できます。この本は、モバイル開発の経験があるかどうかに関係なくアクセスできます。

  • Flutterチュートリアルハンドブック

このクックブックには、Flutterアプリの作成中に一般的な問題を解決する方法を示すレシピが含まれています。各メソッドはスタンドアロンであり、アプリケーションの構築に役立つリファレンスとして使用できます。Flutterのドキュメントに加えて使用できます。多くの例がそこにリストされています。

?HereWeCode

すぐにFlutterのチュートリアルを作成する予定です。最新情報を入手するには、YoutubeチャンネルとTwitterをフォローしてください。見たいトピックやチュートリアルを教えてください。

?有料コンテンツ

?コース

  • Dartを使用した完全な2020フラッター開発ブートキャンプ
このFlutterBootcampは、GoogleFlutterチームと共同で正式に作成されました。ゼロから学び、いくつかのアプリケーションを作成します。このコースには、27時間以上のビデオチュートリアルとプロジェクトが含まれています。プログラミングの経験がまったくない場合でも、開始できます。–Dartを使用した完全な2020フラッター開発ブートキャンプ
  • Flutter&Dartを学び、iOSとAndroidアプリを構築する[2020]
ネイティブiOSおよびAndroidアプリを構築するためのFlutterSDKおよびFlutterFrameworkの完全ガイド。基本的なプログラミング言語は役に立ちますが、必須ではありません。このコースでは、理論だけでなく、完全にリアルなアプリの構築でFlutterを学習します。このアプリは、Googleマップ、デバイスカメラ、アニメーションなどの機能を使用します。–iOSとAndroidアプリを構築するためのFlutterとDartを学ぶ[2020]
  • Dart and Flutter:完全な開発者ガイド
RxDartやAnimationsなど、FlutterとDartを使用してモバイルアプリを構築するために知っておく必要のあるすべてのこと!Javascript、Java、Pythonなどのプログラミング経験が必要です。このコースでは、Flutterを使用してアプリケーションを設計、アニメーションを作成、およびアーキテクチャ化する方法を理解します。このコースは他のコースよりも進んでいるようです。オフラインストレージの使用、ネットワークリクエストの最適化、高度なデザインパターンの使用などのスキルを学びます。– Dart and Flutter:完全な開発者ガイド
  • Flutter&Firebase:IOSとAndroid向けの完全なアプリを作成する
このコースでは、Dart、Flutter、Firebaseを使用して、iOSとAndroid向けの完全な実世界のアプリケーションを構築します。このコースは基本から始まり、ダートとフラッターの完全な紹介が含まれています。進行するにつれて、このコースでは、本番環境に対応したコードの記述に特に重点を置いた、より高度なトピックを紹介します。これにより、拡張性のある堅牢なアプリケーションを構築する方法を学ぶことができます。重要な概念は明確な図で説明されています。したがって、このコースの終わりまでに、あなたは有能なFlutter開発者になります。– Flutter&Firebase:iOSとAndroid向けの完全なアプリを作成する

?本

  • Google Flutter Fastを学ぶ:65のサンプルアプリ

Flutterに関する完全な本。65のミニアプリの例でGoogleFlutterを例で学びましょう。最も基本的なアプリケーションから複雑なアーキテクチャを備えた高度なアプリケーションまで、すべてを作成する方法を学習します。本の最後に、著者はアプリストアでアプリを公開する方法を説明します。

  • Beginning Flutter:アプリ開発のハンズオンガイド第1版

これはFlutterの優れた入門書であるため、すぐに始めて基本的な原則を理解することができます。本を通して学びたいのなら、遠慮なく!

Flutterの開始:アプリ開発のハンズオンガイドは、Flutterの使用を開始することに関心のある経験豊富な開発者と初心者の開発者の両方にとって不可欠なリソースです。これは、Flutterの概要です。この本は、Pixolini Inc.のCEOであり、経験豊富なモバイル、Web、およびデスクトップアプリの開発者であるMarco L.Napoliによって書かれています。彼は、視覚的にエレガントで使いやすいシステムの開発において、強力な実績があります。– Beginning Flutter:アプリ開発のハンズオンガイド第1版

結論

Flutterを学ぶための他のリソースを知っていますか?Twitterでメッセージを送ってください。追加します。

あなたがそれを好きなら、この記事を自由に共有してください。

TwitterやInstagramでフォローして、私のコンテンツをお見逃しなく。

あなたは私のウェブサイトでこのような他の記事を見つけることができます:herewecode.io。

もっと欲しい?

  • 毎週、いくつかのアドバイス、いくつかのスライドへの短いチュートリアル、Instagramの1人の開発者の写真を含む動機付けの引用を取得します。
  • ニュースレターにサインアップして、最新の記事、コース、チュートリアル、ヒント、本、モチベーション、およびその他の独占的なコンテンツを入手してください。