講義1
講義では次のことを説明します。
- RxJavaフレームワークの一般的なアイデア、なぜそれが必要なのか、どのように作業するのか
- さまざまなObservableおよび最も基本的な操作を作成する方法
- 基本的なObservable変換演算子とキャッシュメソッド
- 観察可能な結合操作とその順次/並列実行。
プレゼンテーション
さらに、レッスンの一環として、材料をよりよくマスターするために、4つの実用的なタスクを解決することが提案されました。 手を試すこともできます(すべてのテストプロジェクトと最後の例へのリンク)。
講義2
2番目の講義は、アプリケーション開発の実世界でのRxJavaおよびRxAndroidの使用に専念します。
- 残りのRxエンティティ:サブスクリプション、サブジェクト、スケジューラ、およびそれらの目的が考慮されます。
- RxJavaでアプリケーションアーキテクチャを構築するためのさまざまなオプション
- RxJavaを使用し、RxJava向けのライブラリについて説明します:trello-lifecycle、RxBinding、RxPermissions。
プレゼンテーション
レッスンには2つの実用的なタスクが含まれていました。1つは並列化とクエリ管理、もう1つはより一般的な、RxJavaを使用した単純なアーキテクチャの構築とサーバーからのデータの定期的な更新です。
githubへのリンク