RxJava for Android Developers: with ReactiveX and FRP (Paperback)

Timo Tuominen

買這商品的人也買了...

相關主題

商品描述

In today's world, user interfaces have to be highly dynamic, asynchronous, and reliable. To meet these demands, the programming world is undergoing a radical shift towards something called Functional Reactive Programming (FRP), or just Reactive Programming. FRP offers programmers a new way to construct their applications so that they respond directly to change. And developers spend less time tracing obscure problems and more time focusing on what their code should be doing.

Grokking FRP teaches programmers a new way of thinking about programs and data as well as how to build robust and extensible user interfaces. This well-illustrated book presents lots of concrete, real-world problems and then shows how FRP helps to solve them. It begins by looking at examples that get readers into the mindset of data flows and goes on to introduce the concept of a View Model. Readers also learn how FRP enables them to better manage change and introduce new features. The final part of this book focuses on higher-level application design concerns and strategies as you look at architectural approaches and frameworks that work well with FRP thinking.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

商品描述(中文翻譯)

在當今世界中,使用者介面必須具有高度動態、非同步和可靠性。為了滿足這些需求,程式設計界正在進行一個名為「Functional Reactive Programming (FRP)」或「Reactive Programming」的重大轉變。FRP為程式設計師提供了一種新的構建應用程式的方式,使其能直接回應變化。開發者花費較少時間追蹤晦澀的問題,更多時間專注於他們的程式碼應該做什麼。

《Grokking FRP》教導程式設計師一種關於程式和資料的新思維方式,以及如何建立強大且可擴展的使用者介面。這本圖文並茂的書籍提供了許多具體的、現實世界的問題,並展示了FRP如何解決這些問題。它首先通過示例讓讀者進入資料流的思維模式,然後介紹了「View Model」的概念。讀者還學習到FRP如何幫助他們更好地管理變化並引入新功能。本書的最後一部分聚焦於更高層次的應用程式設計考慮和策略,介紹了與FRP思維相適應的架構方法和框架。

購買印刷版書籍還包括一本免費的電子書(PDF、Kindle和ePub格式),由Manning Publications提供。