![[コードファクトリー] [中級] Flutter 本物の実戦!강의 썸네일](https://cdn.inflearn.com/public/courses/328615/cover/4abab928-4fd1-442b-b422-3968f9cc393e/thumbnail.png?w=420)
[コードファクトリー] [中級] Flutter 本物の実戦!
codefactory
この講義では、ジュニアクラスのFlutter開発者が中級のFlutter開発者になるまでに必要な知識を短期間で学ぶことができます。
중급이상
Flutter, Hybrid App
iOSアプリとAndroidアプリをコード一度の作成ですべて制作する!コードファクトリーのFlutter初心者脱出講座!詳細な理論と興味深いプロジェクトを進めながら、しっかりとした基礎を築こう!

Dart言語をマスターする
Flutterで綺麗なUIを作成する
SQLiteデータベースを活用する
動画プレーヤーアプリを作成する
ビデオ通話アプリを作る
Googleマップを使う
位置サービスを利用する
10個のプロジェクトを自分の手で! 💁♀️💁♂️
理論に基づいて学び、多様な機能の実装方法を学びます。
2022年7月18日時点で、すべての講義がFlutter 3.0に対応しています!
3.0バージョンがまだ完全に安定していないため、稀に環境設定の問題が発生する方がいらっしゃいますが、
以下の追加の解決方法を試しても問題が解決しない場合は、リモートでインストールをお手伝いいたします!
そのままにしておくと自動でローリングされ、直接スワイプも可能な電子フォトフレームの制作
恋人と一緒に使えるD-Dayアプリの制作
ボタンを押すたびに、指定した数字以下のランダムな数字が3つ生成されるアプリの制作
動画を再生するアプリの制作
Googleマップを使用して 簡単な 位置情報サービス制作
#9 LIVE- ビデオ通話
Agora APIを利用したビデオ通話アプリの制作
#10 カレンダースケジューラー
データを長期的に保存できるカレンダースケジューラーアプリの制作
#11 PM2.5(微細粉塵)アプリ
HTTP通信を利用してネットワークリクエストを行う方法を学ぶ!
Stateful Widgetのライフサイクルについて学び、各ライフサイクルに対応する関数がいつ実行されるのかを、直接実習を通じて確認することができます。
Flutterは、すでに数多くの企業が主力として使用している強力なクロスプラットフォームフレームワークの一つです。チャートからもわかるように、長年トップであったReact Nativeを追い抜き、急成長を遂げています。
本講義は、初心者の方々が気軽に親しみやすく取り組めるプロジェクトと理論を適切に織り交ぜ、興味と知識の深さを両立できるよう制作されました。実践的な状況を想定し、プロジェクトを進めながら「なぜこの知識を習得すべきなのか」を理解することで、より深い理論を追求できる構成になっています。
開発入門者も、Flutter初心者も、この講義を受ければFlutterに対する自信がつき、一人でシンプルなアプリを開発したり、自ら初級以上の知識を習得できるレベルまで到達することができます。
🏭 コードファクトリーYouTube にも多くのコンテンツがあります!
毎週YouTubeライブを通じて質疑応答を行い、学生たちとコミュニケーションをとっています!
YouTubeライブのプッシュ通知を受け取りたい方は、以下のコードファクトリーYouTubeチャンネルを購読してください!
Must Have コードファクトリーのFlutterプログラミング書籍は、私が長い時間をかけて直接執筆した本です!
初級講義と重なる内容もありますが、初級講義にはないFirebaseや広告などに関する講義も含まれています!
電子書籍や実物の書籍がお好きな方におすすめです!
書籍は教保文庫、Yes24、アラジンなどの主要書店でお求めいただけます!
下の画像をクリックして移動してください!
Q. なぜFlutterを学ぶべきなのですか?
Flutterはクロスプラットフォームのアプリ開発フレームワークです。本来はiOSアプリとAndroidアプリをそれぞれ異なる言語と異なるフレームワークを使用して開発する必要がありますが、Flutterは一つのソースコードで両方のプラットフォームにリリース可能です。そのため、アプリ開発にかかる金銭的コストと時間的コストを大幅に節約できます。さらに、Googleが制作したフレームワークであり、最近Googleが非常に力を入れているため、将来がより期待されるフレームワークとして学んでおくと良いでしょう。
Q. React NativeやNativeより、Flutterを学ぶ方が絶対に良いですか?
すべてのフレームワークは状況や目的によって一長一短があるため、この種の質問への答えは常に「NO」です。Flutterは一つのソースコードで非常に素早くiOS、Androidの両プラットフォームにアプリをリリースできますが、Nativeよりはまだライブラリも不足しており、完成度でわずかに劣ります。React Nativeは世界で最もポピュラーな言語の一つであるJavascriptを使用するという利点があり、誕生してから長い時間が経っているため、今のところはFlutterよりも一般的に使用されています。
Q. プログラミングを一度も学んだことがないのですが、受講可能でしょうか?非専門家(文系・未経験者)でも大丈夫でしょうか?
私のYouTube動画で、人生初のプログラミングを成功させた方がたくさんいらっしゃいます。Flutterに限らず、すべてのプログラミングは初心者にとってかなりの参入障壁が存在しますが、この講義で私はそのハードルを最大限下げるために多くの努力をしました。まずは無料で公開しているDart言語の講義を先に見て難易度を確認していただき、もし難しければコードファクトリーの公式コミュニティで助けを求めてください。
🏭 コードファクトリー YouTube
🔥 コードファクトリー Discord
💬 コードファクトリー カカオトーク オープンチャット
Flutter講座をご購入いただくと、コードファクトリーのDiscordサーバー内にあるFlutterプレミアムチャンネルにご参加いただけます!Discordサーバーに入室後、私にメッセージで講座を購入された際のメールアドレスを送っていただければ、プレミアムチャンネルに登録いたします。プレミアムチャンネルでは、すべての質疑応答に優先的に回答いたします!
Q. 制作が完了している講義ですか?
現在は初心者脱出目的に合った講義構成です。Flutterは初級、中級、上級の3つの難易度に分けて講義を制作する計画ですが、UI、簡単な人気ライブラリの使い方などはすべて講義である初級講義に追加される予定です。皆さんにお伝えしたい知識がまだたくさん残っているので、期待してください!
Q. AppleのMacが必要ですか?
Windowsコンピュータでも講義を進めることはできますが、iOSアプリのビルドは不可能です。その理由は、AppleがiOSアプリはAppleのオペレーティングシステムであるMacでしかビルドできないように設計しているためです。Flutterはプラットフォーム間の共通化が非常に優れているため、WindowsコンピュータでAndroidの画面を見ながらコーディングをしても、後で同じコードをiOSでビルドした際に同じアプリが出来上がると考えても差し支えありません。もし配布をしたいのであれば、中古でFlutterと互換性のある古いMacBookでも購入されることをおすすめします。
Q. PCのスペックは高くなければなりませんか?
どうしてもシミュレーターやエミュレーターを動かすと開発がスムーズになるため、コンピュータのスペックが低すぎると実行が遅くなる場合があります。もしスペックが低い場合は、実機を使用してコーディングすることをおすすめします!必要なスペックは随時変更される可能性があるため、リンクを貼っておきます。
Windowsの要求スペック / Macの要求スペック / Linuxの要求スペック
Q. Flutterのインストールができません。
良い開発者になるためには、孤立して問題を解決する能力も非常に重要ですので、一生懸命やってみてどうしても解決できない場合は💬 コードファクトリー カカオオープンチャットまでお問い合わせください!
Q. 動画に問題があります。
動画の再生やインターネット通信に関するお問い合わせは、Inflearn(インフラン)にお願いします。それ以外に、動画の順序が間違っていたり、編集が不十分で理解しにくい部分があったりする場合は、すぐにオープンチャットでお問い合わせください。最優先で改善し、新しくアップロードするようにいたします!私も何度も確認していますが、非常に多くの動画を管理しているため、手違いがあるかもしれません。
Q. 講義内容はどの程度のレベルまで扱いますか?
FlutterでUIを作成するために必要な知識はすべて盛り込むよう努めました。さらに、簡単なフロントエンドのデータベース管理、ネットワークリクエスト、基本的な状態管理なども含める計画です。
現在追加予定の内容
Providerパッケージ以外の人気の状態管理パッケージは、中級講座で扱う予定です!(BloC、GetXなど)
その他、私が制作してほしい知識・技術があれば、私とコミュニケーションが取れる様々なチャンネルを通じて伝えてください。積極的に検討します!
Q. Play Store、App Storeにアプリをリリースする方法についての講義はありませんか?
初心者向けの講義に追加する予定です。講義が公開される前にリリースを試してみたい場合は、Flutter公式サイトのガイドを確認してください。
Androidアプリをリリースする / iOSアプリをリリースする
🏭 コードファクトリー YouTube
🔥 コードファクトリー Discord
💬 コードファクトリー カカオトーク オープンチャット
講義で私が提供している画像は、有料で直接購入した画像です。私は創作物を作って配布できる権利を購入しましたが、皆さんは絶対に 他の人やインターネットに画像を配布してはいけません! 著作権違反で法的問題が発生する可能性があるため、学習目的以外で画像を使用しないでください。
プログラミングを学びながら本当に早く実力を伸ばす方法は、正しく正確な質問の仕方を身につけることです。プログラミングの特性上、コードの全体をすべて見るのは難しいです。ですので、問題となっているウィジェットのコードを丸ごと載せて「これ動きません!」と言われても、お答えするのが難しくなります。
質問をされる際は、以下の3段階で整理して伝えていただければ、よりスムーズにコミュニケーションが取れ、回答を差し上げることができます!
1️⃣ 自分が考えた時、どのように動作すべきか
2️⃣ 現在どのように動作しているか
3️⃣ 正確なコードの位置と、どのような問題が発生しているか(サンプルまであれば👏)
オフライン講義の経験
学習対象は
誰でしょう?
アプリ開発者になりたい方
プログラミング初心者
コミュニケーションを取りながら助けを受けることを大切に考えている方
コードを一度書くだけで、AndroidとiOSの両方のアプリを制作したい方
前提知識、
必要でしょうか?
開発に関する知識があれば望ましいですが、必須ではありません。
29,674
受講生
1,699
受講レビュー
1,916
回答
4.9
講座評価
6
講座
こんにちは、プログラミング講師のコードファクトリーです!
コードファクトリー統合リンク
https://links.codefactory.ai
🏭 コードファクトリー YouTubeはこちら
🔥 コードファクトリー Discordはこちら
💬 コードファクトリー Kakao オープンチャットはこちら
💼 株式会社コードファクトリー 代表
🏆 2023年Inflearnベストセラー受賞
🏆 <
🏆 AWS Certified Developer Associate
🏆 AWS Certified Solutions Architect
全体
125件 ∙ (21時間 16分)
全体
2件
4.0
2件の受講レビュー
¥12,661
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!