Grokking FRP:with ReactiveX and FRP
出版时间:
2017-10
ISBN:
9781617293368
-
About the Book
RxJava for Android Developers begins by inviting you to think about programming and data the reactive way. This engaging, hands-on essential reference introduces you to the central pattern of RxJava for Android, then explains the View Model before exploring highly sought-after app features like chat clients and elegant transitions. Finally, you'll look at high-level design concerns and architectural approaches and frameworks that work well with Functional Reactive Programming (FRP) thinking.
What's inside
An introduction to reactive programming
Easier thread management
Improving UI responsiveness
Thinking asynchronously
Building a working chat client Timo Tuominen has used FRP and RxJava extensively as an architect of a major Android project for Samsung while working with Futurice. As a consultant he has developed dozens of agile projects on almost all relevant platforms – and a number of dead ones - nowadays bringing FRP to wherever he can. Table of Contents
PART 1 - Core reactive programming
Introduction to reactive programming
Networking with observables
Building data processing chains
Connecting the user interface with networking
Advanced RxJava
PART 2 - Architectures in RxJava
Reactive view models
Developing with view models
Expanding existing Rx apps
Testing reactive code
PART 3 - Advanced RxJava architectures
Advanced architectures: Chat client 1
Advanced architectures: Chat client 2
Transitions with Rx
Making a maps client
-
内容简介:
About the Book
RxJava for Android Developers begins by inviting you to think about programming and data the reactive way. This engaging, hands-on essential reference introduces you to the central pattern of RxJava for Android, then explains the View Model before exploring highly sought-after app features like chat clients and elegant transitions. Finally, you'll look at high-level design concerns and architectural approaches and frameworks that work well with Functional Reactive Programming (FRP) thinking.
What's inside
An introduction to reactive programming
Easier thread management
Improving UI responsiveness
Thinking asynchronously
Building a working chat client
-
作者简介:
Timo Tuominen has used FRP and RxJava extensively as an architect of a major Android project for Samsung while working with Futurice. As a consultant he has developed dozens of agile projects on almost all relevant platforms – and a number of dead ones - nowadays bringing FRP to wherever he can.
-
目录:
Table of Contents
PART 1 - Core reactive programming
Introduction to reactive programming
Networking with observables
Building data processing chains
Connecting the user interface with networking
Advanced RxJava
PART 2 - Architectures in RxJava
Reactive view models
Developing with view models
Expanding existing Rx apps
Testing reactive code
PART 3 - Advanced RxJava architectures
Advanced architectures: Chat client 1
Advanced architectures: Chat client 2
Transitions with Rx
Making a maps client
查看详情