{"id":9711,"date":"2019-03-06T14:40:56","date_gmt":"2019-03-06T12:40:56","guid":{"rendered":"https:\/\/www.fandroid.info\/?page_id=9711"},"modified":"2019-03-06T14:40:57","modified_gmt":"2019-03-06T12:40:57","slug":"lecture-3-on-the-architecture-of-the-android-application-acquaintance-with-rxjava","status":"publish","type":"page","link":"https:\/\/www.fandroid.info\/lecture-3-on-the-architecture-of-the-android-application-acquaintance-with-rxjava\/","title":{"rendered":"Lecture 3 on the architecture of the android application. Acquaintance with RxJava"},"content":{"rendered":"\n

The third lecture on the architecture of client-server android-applications, in which we will get acquainted with RxJava and the main operators, and also learn how to create Observable, convert data streams, work with RxJava on Android and solve the problem of Backpressure.
Links to the source code of your solutions you can leave in the comments. Share your decisions with the community, get feedback and constructive criticism. The best solutions will be published on our channel <\/a>and the website fandroid.info<\/a> with the authorship of the winners!<\/p>\n\n\n\n

\n\/lecture-2-course-on-the-architecture-of-android-applications-patterns-a-b-c\/\n<\/div><\/figure>\n\n\n\n

Introduction<\/a><\/p>\n\n\n\n

RxJava<\/a><\/p>\n\n\n\n

  1. Introduction to RxJava<\/a><\/li>
  2. Creating an Observable<\/a><\/li>
  3. Basic Operators<\/a><\/li>
  4. Converting Data Streams<\/a><\/li><\/ol>\n\n\n\n

    RxJava in Android<\/a><\/p>\n\n\n\n

    Additionally — Backpressure problem<\/a><\/p>\n\n\n\n

    1. Using special operators<\/a><\/li>
    2. Refusal to use Observable.create<\/a><\/li><\/ol>\n\n\n\n

      Practical assignments<\/a><\/p>\n\n\n\n

      Links and useful resources<\/a><\/p>\n\n\n

      [wpanchor id=»1″]<\/p>\n\n\n\n

      \n