タグ

programmingとstreamに関するlarkerのブックマーク (3)

  • Flutter実践入門

    📕書籍化お知らせ📕 書が翔泳社様から「動かして学ぶ!Flutter開発入門」として出版されることになりました!! https://www.shoeisha.co.jp/book/detail/9784798177731 書籍化できましたのは、読者の皆様のご高評のおかげです。いつもご利用当にありがとうございます! 書籍の内容は、2023年4月15日の内容と概ね同じになっています。 ただし、書籍の方は、イラスト/手順の項番/キャプションなどが非常にわかりやすくなっており、プロジェクト形式でのサンプルソースコードも提供されます。 🚨有料化のお知らせ🚨 書籍化に伴う諸般の都合により、出版された部分の削除や非公開などはしないのですが、出版日に有料化をさせて頂く予定です。 今まで2年以上無料で公開をさせて頂いた状況もあり心苦しいのですが、ご理解頂けますと幸いです ⚠️⚠️⚠️翔泳社様の書籍

    Flutter実践入門
  • 【Flutter】flutter_blocについてまとめる - パンくんのプログラミング日記

    flutter_bloc公式ドキュメント→ https://pub.dev/packages/flutter_bloc flutter_blocとは ✅ blocとcubitFlutterに簡単に統合できるWidget ✅ blocパッケージで動作されるように構成されている ✅ flutter_blocパッケージによってexportされた全てのWidgetはCubitインスタンスとBlocインスタンス両方を統合する ✅ Blocは起こりうる状態変化のタイミングを規制し、状態を変化させる単一の方法を実行することで状態変化を予測可能にしている Blocを採用する理由 bloc公式ドキュメント→ https://bloclibrary.dev/#/ ✅ Blocはpresentation(UI, Widget, BLoC)からbusiness logic(UseCaseであるビジネスロジックに

    【Flutter】flutter_blocについてまとめる - パンくんのプログラミング日記
  • dart の stream を理解して async* と yield を正しく使う - Qiita

    はじめに dartのstream、初めてみたときは「なんだコレ」と思いました。パッと見難しげで、ちょっと避けていました。ただ、最近避けて通れなくなった出来事もあり、その際にだいぶ理解できたので、なんだかよくわからない人向けに解説します。 streamとは 英単語自体を直訳すると、流れ となります。訳通り、dartのstreamはある場所からある場所へ値を流す機能です。 以下のイメージ画像を見てください。 このように、異なる場所にあるAとBで、hogeという値を流すことができます。AとかBは、なんでもいいんです。メソッド間だろうが、クラス間だろうが、メソッドとクラスの間だろうが、何でもよくてとにかく、値を、ある場所からある場所にテレポートさせる、そんなイメージです。このテレポートの橋をかけるのがstreamです。 また、 このように、ある場所から複数の場所に、同じ値を配布するようなこともでき

    dart の stream を理解して async* と yield を正しく使う - Qiita
  • 1