このページの内容

Awesome RxJava

RxJavaを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

バインディング

  • RxAndroid - Android 固有の RxJava バインディング。
  • RxBinding - プラットフォームとサポートライブラリの Android UI ウィジェット向け RxJava バインディング API。
  • rx-preferences - Android 向けのリアクティブな SharedPreferences
  • RxPermissions - RxJava を利用する Android M の実行時権限管理。
  • SQLBrite - SQLiteOpenHelper と ContentResolver の軽量ラッパー。クエリへリアクティブストリームの意味論を導入します。
  • Android-ReactiveLocation - Google Play Service API を優れた RxJava Observable でラップし、定型コードを最小化する小型ライブラリ。
  • ReactiveNetwork - RxJava Observable でネットワーク接続状態と Wi-Fi 信号強度の変化を監視する Android ライブラリ。
  • ReactiveSensors - RxJava Observable でハードウェアセンサーを監視する Android ライブラリ。
  • RxPalette - Android の Palette ライブラリ向け RxJava バインディング。
  • rxjava-jdbc - JDBC と RxJava Observable を使い、データベース呼び出しを効率的に実行・関数合成。
  • rxjava-file - NIO イベントを含むファイル向け RxJava Observable。
  • RxTuples - RxJava で使うシンプルなタプル。
  • RxAnimationBinding - Android アニメーション向け RxJava バインディング API。

ユーティリティ

  • RxJavaAsyncUtil - RxJava 向け非同期ユーティリティ。
  • RxJavaJoins - RxJava 向け Join 演算子。
  • RxJavaMath - RxJava 向け数学演算子。
  • RxJavaString - RxJava 向け文字列・バイト演算子。
  • RxJavaComputationExpressions - RxJava 向け計算式。
  • rxjava-extras - RxJava で使うユーティリティ。
  • RxActions - RxJava で使うシンプルな ActionN 合成。
  • RxRelay - Observable と Action1 の両方として機能する RxJava 型。
  • Frodo - RxJava の Observable と Subscriber をログに記録する Android ライブラリ。
  • RxPartialApplication - RxJava の FuncN と ActionN 向けのシンプルな部分適用。
  • RxCurrying - RxJava の FuncN と ActionN 向けのシンプルなカリー化。
  • RxEither - RxJava 向け Either 型。
  • RxReplayingShare - replay(1)、publish()、refCount() 演算子を組み合わせる RxJava Transformer。
  • RxFunctions - RxJava で使う高度な関数合成。
  • rxlint - RxJava コード向けの Android lint ルール。
  • RxComprehensions - 連鎖した flatMap、concatMap、switchMap を抽象化して RxJava の定型コードを削減。

テスト

  • assertj-rx - RxJava Observable 向け AssertJ アサーション。
  • rxpresso - RxJava を使う Android アプリケーション向けの簡単な Espresso UI テスト。

ガイド

記事

ツール

  • RxMarbles - Rx Observable の対話型ダイアグラム。

コミュニティ

ライセンス

CC0

法律で認められる範囲において、Jokubas Dargis はこの作品に関するすべての著作権および関連する権利、隣接権を放棄しています。