Reactive Programming on Android with RxJava



Download 1,47 Mb.
Pdf ko'rish
bet7/60
Sana20.04.2022
Hajmi1,47 Mb.
#566724
1   2   3   4   5   6   7   8   9   10   ...   60
Bog'liq
reactiveandroid

Reactive on Android
Even though RxJava started with the Netflix servers, it found its way across the tech stack and across
the industry. From backends to frontends, web services to mobile clients… anything event-driven
was a good candidate to get a reactive makeover.
While making its way across the stack, Rx also made its way across programming languages.
Ports to other languages were worked on as open-source projects under an umbrella project called
ReactiveX⁵
. Reactive extensions were implemented for just about all the popular programming
languages you could imagine: C++, Scala, Ruby, Python, Go, Groovy, Kotlin (go check out our
other
³
https://github.com/ReactiveX/RxJava

https://medium.com/netflix-techblog/reactive-programming-in-the-netflix-api-with-rxjava-7811c3a1496a

http://reactivex.io/


Chapter 1: What is Reactive Programming?
6
book⁶
!), PHP, and Swift. There are even extensions for various frameworks, such as RxCocoa and
RxAndroid (the latter of which we will no doubt discuss in this book).
The event-driven nature of Android made it an ideal platform for reactive programming. Android
developers constantly have to deal with dynamic events in a responsive manner while making sure
not to block the UI thread. Existing constructs like
AsyncTask
are both verbose and inadequate. And
so RxJava’s popularity in the Android world is no fluke.
Reactive Manifesto
Another contributor to the bump in popularity for reactive programming was the
Reactive
Manifesto

. This was a document written by Jonas Bonér, Dave Farley, Roland Kuhn, and Martin
Thompson in 2013 (and updated in 2014). The manifesto argued that our present day’s demand
for increasing amounts of data and faster response times required a new software architecture–a
reactive one. They defined a
Reactive System
to be one that is Responsive, Resilient, Elastic, and
Message-Driven.
To date, nearly 20,000 people have signed the document. However, we leave the Reactive Manifesto
here as an aside in this book since it only looks at reactive programming from a 10,000-foot view
rather than really discussing how to accomplish it.

http://www.reactivemanifesto.org/

Download 1,47 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   60




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish