【評判】Flutter x Riverpod x MVVMで実現するシンプルな設計(Firebase, WebAPI対応)


  • Flutter x Riverpod x MVVMで実現するシンプルな設計(Firebase, WebAPI対応)
  • Flutter x Riverpod x MVVMで実現するシンプルな設計(Firebase, WebAPI対応)で学習できる内容
    本コースの特徴
  • Flutter x Riverpod x MVVMで実現するシンプルな設計(Firebase, WebAPI対応)を受講した感想の一覧
    受講生の声

講座情報

    レビュー数

  • ・週間:0記事
  • ・月間:0記事
  • ・年間:0記事
  • ・全期間:1記事
\30日以内なら返金無料/
   Udemyで受講する   

レビュー数の推移

直近6か月以内に本講座のレビューに関して記載された記事はありません。


学習内容

FlutterでシンプルなGUIを実現するための方法
Riverpodの基本的な使用方法
RiverpodでMVVMを実現する方法
Flutterでテストしやすいソースを作成する方法
Flutterの基本的なテスト方法
FlutterのMockを使用してテストする方法

詳細

Flutterでアプリの作成をしてます!以前はsetStateやBLocで状態管理してアプリを開発していました。しかし、どうにも拡張性が低くなって、メンテが難しくなってしまいました。

もっと便利な物はないかと調べると、最近は日本ではRiverpodが主流、ということで、使用してみました。WEBページなどで調べて、一通りマスターしましたが、どうにも綺麗に書けません。JavaFX(JavaのGUIライブラリ)では、もっと気持ちよく書けてたのに!ということで、MVVMパターンを使えば、モデルとビューをうまく切り分けられないかと試行錯誤しました。結果、いい感じにまとめることができました!

この講座では、Riverpodの基本的な使用方法を勉強します。それだけでなく、Riverpodを使用して、MVVMパターンを実現し、ロジックとビューを切り離し、メンテしやすい実装方法を学習します。ロジックとビューを切り離すことは、それぞれ実装できるだけがメリットではありません。それぞれでテストすることが可能になりました。Unit Test、Widget Test、Flutter Golden Testを使用して、内部的にも、外観的にもテストする方法も紹介してます。外からデータを与えたり、Mockを使うテスト手法も紹介してます。

またFirebaseのFirestoreからデータを追加し、riverpodで表示する方法や、WebAPIからのデータをriverpodで表示する方法も分かります。


Riverpod初心者の方はもちろん、中級者の方(ご意見、お待ちしてます)にも参考になると思います!ソースは全て閲覧可能ですので、ご自身の開発に役に立ててください!一緒に綺麗なソースを書いていきましょう!


【履歴】

2021/11/07 riverpod 1.0.0のリリースに伴い、講座との差異の講座を追加しました。ソースは修正しました。

2022/03/26 FutureProviderを使って、MVVMを実装する方法を更新しました。


\目次や無料視聴も掲載中/
他の情報を確認する

本コースの特徴

本コースの特徴を単語単位でまとめました。以下の単語が気になる方は、ぜひ本講座の受講をオススメします。


Flutter
動画
自分
Udemy
チャンネル
もの
好き
紹介
興味
購入
オススメ
勉強
参考
学習
こと
そちら
コド
シリズ
プログラミング
上記
使い方
状態
管理
解説

受講者の感想

本講座を受講した皆さんの感想を以下にまとめます。


多い
ない
ほしい
良かっ

評価や口コミ

参考になる受講者の口コミやレビューを以下にまとめます。

  • 良い点

  • ● 基本的な文法を覚えただけのプログラミング初心者ですが、この講座を受講した事でデータの受け渡し方なども自分でも理解出来るコードを書く事が出来る様になりました。
  • ● この講座を制作して頂いたことをとても感謝しています。
  • ● わかりにくく感じた点は「こちらの方」というのが多用されてた点で具体的に何をどうしたのかを言って頂けたら五つ星でした社のシステム設計、テックリードを担当しています。
  • 悪い点

  • ● 申し訳ありませんが、私は途中まで我慢して受講しましたが、どうしても辛いため途中で辞めてしまいました。
  • ● 非推奨である背景等を理解した上でご説明されるのであれば良いと思いますが、現状では受講者をミスリードしてしまうことになるため、公式ドキュメントをきちんとご確認いただいた上で講座を構成されるのが良いのではないかと考えます。
  • ● (3) QAにて問題点を指摘させて頂いた際に、以下のように講座の内容を修正するという回答をいくつかいただきました。

\1から5段階で口コミ掲載中/
もっと口コミや評価をみる

レビューの一覧

 ・未経験からFlutterエンジニアへ 学習に使用したもの個人的なオススメまとめ 【動画編】[2023-03-04に投稿]

udemyで受講