目的 webfeedというツールを使って、複数のRSSフィードからコンテンツを取得、時系列順に並べて表示させるUIをFlutterとFirebaseを使って実装します。 準備 FirebaseのFireStore上で上記のようにRSS feedのURL、時刻、feed type (RSS, Atom. 後述)等を登録しておきます。UIから登録する機能を作ることができますが、今回は割愛します。 Feed data classの実装 Dart code内にて、Feed情報を格納するclass等を定義します。 import 'package:webfeed/webfeed.dart'; class FeedItemAndTime<T> { final DateTime dateTime; final T item; FeedItemAndTime(this.dateTime, this.item