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