
Creating a messenger app with Flutter
devmoo
Build a messenger app using Flutter's Riverpod state management and Firebase.
초급
Flutter, Firebase, riverpod
FlutterのProvider / StateNotifierステータス管理とFirebaseを活用してSNSアプリを作成します。
Provider / StateNotifierを活用した状態管理
Firebase Authを利用した会員登録/メール認証/ログイン/ログアウト
FirestoreのTransation / Batch
Firestorageを利用した画像のアップロード/閲覧/削除
Flutter Animation
Pagination
Debounce
アプリ実行アイコンの変更
似たような闘頭アプリの代わりに素晴らしいSNSを!
作って学ぶフラッターの状態管理
実務で利用可能なさまざまな機能を学習できるように講義を作成しました。同様のInstagram SNSアプリを作成し、必要なフラッター関連の機能を学びましょう!
Flutter 基礎 + Provider 状態管理
同様のInstagram SNSアプリを作成しながら、Provider(StateNotifier)の状態管理を習得し、 Flutter Animationについて簡単に学習します。
SNSアプリを作成したい方、構造や状態管理について気になった方、To-Do App以上の複雑な機能を実装したい方におすすめです。
Firebaseの主要サービス総まとめ
Firebaseの連携、Firebase Authenticationを利用した会員登録とEメール認証のログイン、Firestoreデータの照会/保存/修正/削除/ページネーション、Transation/Batch、Cloud Storeに画像ファイルを保存/削除する方法など、Firebaseの主なサービスについて学習します。
1. プロジェクト環境設定
2. 会員登録画面
3. ログイン画面
4. AuthStatusの状態に応じた画面の移動
5. メイン画面
6. 投稿登録画面
7. 投稿リスト画面
8. プロフィール画面
9. 投稿画面
10.いいねリスト画面
11. コメント画面
12. 投稿削除機能
13. ユーザー検索画面
14. ページング機能
15. アプリ実行アイコンの変更
この講義を作った人、DEV MOO
Q.レッスンに使用されているFlutterのバージョンを教えてください。
Flutter 3.13.7を使用しました。
Q. 状態管理にProviderを使用した理由は何ですか?
Flutterには、Riverpod、Bloc、GetXなど、さまざまなステータス管理パッケージがあります。その中でも、ProviderはGoogleが積極的にサポートし推奨するステータス管理パッケージで、インターネットコミュニティなどを通じて必要な情報を簡単に検索できます。また、ProviderからRivderpodなど他の状態管理パッケージへの以前の作業も比較的難しくないと思います。
Q. 講義内容がiOSには対応していませんか?
現在の講義内容はAndroidでのみ検証されています。 iOS対応はアップデート予定です。
Q. 講義を聞くための事前知識が必要ですか?
Flutterの基本とProviderの状態管理に関する事前の知識が必要です。簡単なTodoアプリやメモ帳の度合いを作ってみたら、講義に十分従うことができるでしょう。
Q. ソースコードを提供していますか?
受講生にはGithubを通じてソースコードを提供します。
📢受講前の注意事項
学習対象は
誰でしょう?
SNSアプリを作成したい方
Todoアプリ 次のステップに進みたい方
Provider 状態管理を学習したい方
各種Firebaseサービスを体験したい方
前提知識、
必要でしょうか?
Flutterで簡単なアプリを作るほどのスキル
Provider/StateNotifier 基礎知識
196
受講生
15
受講レビュー
101
回答
5.0
講座評価
2
講座
안녕하세요
한국, 일본에서 웹 개발 및 안드로이드 앱 개발자로 활동했습니다.
프로그래밍 강사로도 활동하면서 지식을 전파하여 사람을 가르친다는 일에
책임감을 갖고 학생분들이 성장하는 모습에 보람을 느끼고 있습니다.
excusme@naver.com
全体
73件 ∙ (13時間 28分)
講座資料(こうぎしりょう):
全体
9件
5.0
9件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
5
I bought this while looking for a course that covers both Flutter and Firebase. It was a bit difficult at first because I was new to providers, so I studied the basics of providers and finished it quickly. I'm going to listen to it n times... But I think I need to study providers more to fully understand it..ㅜㅜ First of all, I like that the sound quality is clear and consistent. The text is also neat and readable. And I liked that the instructor explained the reason why the code was done this way while writing it. I also liked the way the code was improved. Since it was an Insta clone course that could implement basic CRUD operations, I think I could use it to create any app. Overall, it was a neat, thorough, and clear course!
Thank you! If you have any questions, please leave them anytime.
受講レビュー 8
∙
平均評価 4.9
受講レビュー 1
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 5.0
¥7,874
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!