inflearn logo
inflearn logo

Flutterでメッセンジャーアプリ作り

FlutterのRiverpodの状態管理とFirebaseを活用してメッセンジャーアプリを制作します。

難易度 初級

受講期間 無制限

Flutter
Flutter
Firebase
Firebase
riverpod
riverpod
dart
dart
Android
Android
Flutter
Flutter
Firebase
Firebase
riverpod
riverpod
dart
dart
Android
Android
날개 달린 동전

講座 추천하고 성장과 수익을 만들어 보세요!

날개 달린 동전

マーケティングパートナーズ

講座 추천하고 성장과 수익을 만들어 보세요!

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

서광태

100% 受講後に作成

詳しい説明で良かったです。 ですが、この講義は初級者向けではないように感じました。 大変勉強になり、大変有益でした。

5.0

투먼쓰

100% 受講後に作成

KakaoTalk/Instagramの両方の講義を受けました。重複する内容が多いと思っていたのですが、両方の講義でそれぞれ新しいことを学べるように細心の注意を払ってくださったようです。良い講義をありがとうございました。

5.0

011414

100% 受講後に作成

初めてずっと聞いて、2回目は最初から最後までついてみました。 全体的に無駄なくすっきりしたソースなので、、 勉強するのもとても良かったし、たくさんのことができる講義でした。 ただし、一つの残念な点は Flutterの講義であるにもかかわらず、Android版しか利用できないという部分です。 この部分だけが補完されれば、チャットに関連するほとんどすべての機能を含む素晴らしいFlutter講義になると自負します。 講義の準備をして本当に苦労しました。

受講後に得られること

  • Riverpod を活用した状態管理

  • Firebase Authを活用した電話番号認証登録およびログイン

  • Cloud Storageを活用した画像 / 動画ファイル アップロード

  • Firestore の トランザクション / バッチ

  • Flutter と Firebase サービスを活用したチャット (1対1 / グループ)

  • メディアメッセージ送信(画像 / 動画)

  • 返信メッセージ

  • プッシュ通知(チャットメッセージ通知)

  • 多言語 / テーマ変更

  • Flutter アニメーション

Flutterによる韓国代表メッセンジャーアプリ
KTalkを作ろう!

Flutterで作るメッセンジャーアプリ!

実務で利用可能なさまざまな機能を学習できるように講義を作成しました。
有名なメッセンジャーアプリを作成し、必要なフラッター関連の機能を学びましょう!

1.電話番号認証と会員登録/ログイン

  • Firebase Authenticationの電話番号認証を使用して、会員登録とログイン機能を実装します。

2. Light/Dark Theme

  • Riverpodを使用して明るさ、暗さのテーマ機能を実装します。

3. 多言語

  • Riverpod、flutter_localizations、intlパッケージを使用して多言語機能を実装します。

4.チャットルームの作成/テキストメッセージの送信

  • 友達リストから1:1チャットルームを作成し、テキストメッセージを送信する機能を実装します。

5. イメージメッセージの送信

  • firebase storage, image_picker を使用してイメージメッセージ転送機能を実装します。

6. 動画メッセージの送信

  • firebase storage、image_picker、flutter_file_downloader を使用して動画メッセージ転送機能を実装します。

7. 返信

  • flutter animationを使用して返信機能を実装します。

8. グループチャット

  • 3人以上が参加するグループチャット機能を実装します。

9. Toast メッセージ通知

  • fluttertoastを使用して新しいメッセージ通知機能を実装します。

10. Push Notification メッセージ通知

  • flutter_local_notifications を使用して Push メッセージ通知機能を実装します。

受講前の注意

練習環境

  • 練習環境にはWindows 10、Android Studioが必要です。

  • Flutter開発環境が構築されている必要があります。 (レッスンでは3.22.1バージョンを使用します。)

  • 受講生には最終的なソースコードと実習資料(画像ファイルなど)を提供します。

  • Flutterの基礎知識と状態管理の基礎知識が必要で、Flutterを使ってTo-doアプリや簡単なメモ帳を作成した経験があれば、十分に受講できます。

  • 講義の内容はAndroidに合わせてあります。


学習対象

  • メッセンジャーアプリを作成したい人

  • Todoアプリ 次のステップに進みたい方

  • リバーポッドの状態管理を学びたい方

  • 各種Firebaseサービスを体験したい方

選手の知識と注意事項

  • Flutterで簡単なアプリを作るほどのスキル

  • 状態管理の基礎知識

  • 2024年11月1日より、Firebaseの各種サービスを使用するためには、サービス使用量に応じて料金が設定されるBlazeプランを利用するように変更されました。 Blazeプランを利用するにはクレジットカードの登録が必要です。ただし、無料使用量を超えない限り、料金は請求されず、講義内容は無料使用量内で十分に作業が可能であると思います。詳細については、Firebaseの料金ポリシーを参照してください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • メッセンジャーアプリを作りたい方

  • Riverpod 状態管理を学習したい方

  • Firebase の主要サービスを経験したい方

前提知識、
必要でしょうか?

  • Flutterで簡単なアプリを作る程度のスキル

  • 状態管理に関する基礎知識

こんにちは
DEV MOOです。

218

受講生

17

受講レビュー

101

回答

5.0

講座評価

2

講座

こんにちは

韓国、日本でウェブ開発およびAndroidアプリ開発者として活動してきました。
プログラミング講師としても活動しながら知識を広め、人を教えるということに
責任感を持ち、学生の皆さんが成長する姿にやりがいを感じています。

excusme@naver.com

もっと見る

カリキュラム

全体

75件 ∙ (18時間 52分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

7件

5.0

7件の受講レビュー

  • junghyun21176517님의 프로필 이미지
    junghyun21176517

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    • kwangtaeseo9119님의 프로필 이미지
      kwangtaeseo9119

      受講レビュー 3

      平均評価 4.7

      修正済み

      5

      100% 受講後に作成

      詳しい説明で良かったです。 ですが、この講義は初級者向けではないように感じました。 大変勉強になり、大変有益でした。

      • twomonths님의 프로필 이미지
        twomonths

        受講レビュー 2

        平均評価 5.0

        5

        100% 受講後に作成

        KakaoTalk/Instagramの両方の講義を受けました。重複する内容が多いと思っていたのですが、両方の講義でそれぞれ新しいことを学べるように細心の注意を払ってくださったようです。良い講義をありがとうございました。

        • xiahouen님의 프로필 이미지
          xiahouen

          受講レビュー 2

          平均評価 5.0

          5

          31% 受講後に作成

          • 0114148033님의 프로필 이미지
            0114148033

            受講レビュー 7

            平均評価 5.0

            5

            100% 受講後に作成

            初めてずっと聞いて、2回目は最初から最後までついてみました。 全体的に無駄なくすっきりしたソースなので、、 勉強するのもとても良かったし、たくさんのことができる講義でした。 ただし、一つの残念な点は Flutterの講義であるにもかかわらず、Android版しか利用できないという部分です。 この部分だけが補完されれば、チャットに関連するほとんどすべての機能を含む素晴らしいFlutter講義になると自負します。 講義の準備をして本当に苦労しました。

            似ている講座

            同じ分野の他の講座を見てみましょう!

            ¥8,159