{"product_id":"rxjava-for-android-developers-with-reactivex-and-frp-9781617293368","title":"Rxjava for Android Developers: With Reactivex and Frp","description":"\u003cp\u003e • Author(s): Timo Tuominen\u003cbr\u003e • Publisher: Manning Publications\u003cbr\u003e • Publisher Imprint: Manning Publications\u003cbr\u003e • BISAC: User Interfaces\u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eDESCRIPTION\u003c\/p\u003e \u003cp\u003eIn today's world, user interfaces have to be highly dynamic, \u003c\/p\u003e \u003cp\u003easynchronous, and reliable. To meet these demands, the programming\u003c\/p\u003e \u003cp\u003eworld is undergoing a radical shift towards something called\u003c\/p\u003e \u003cp\u003eFunctional Reactive Programming (FRP), or just Reactive\u003c\/p\u003e \u003cp\u003eProgramming. FRP offers programmers a new way to construct their\u003c\/p\u003e \u003cp\u003eapplications so that they respond directly to change. And developers\u003c\/p\u003e \u003cp\u003espend less time tracing obscure problems and more time focusing on\u003c\/p\u003e \u003cp\u003ewhat their code should be doing.\u003ci\u003e\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eGrokking Reactive User Interfaces \u003c\/i\u003eteaches programmers a new way of \u003cp\u003ethinking about programs and data as well as how to build robust and\u003c\/p\u003e \u003cp\u003eextensible user interfaces. This well-illustrated book presents lots of\u003c\/p\u003e \u003cp\u003econcrete, real-world problems and then shows how FRP helps to solve\u003c\/p\u003e \u003cp\u003ethem. It begins by looking at examples that get readers into the mindset\u003c\/p\u003e \u003cp\u003eof data flows and goes on to introduce the concept of a View Model.\u003c\/p\u003e \u003cp\u003eReaders also learn how FRP enables them to better manage change and\u003c\/p\u003e \u003cp\u003eintroduce new features. The final part of this book focuses on higherlevel\u003c\/p\u003e \u003cp\u003eapplication design concerns and strategies as you look at\u003c\/p\u003e \u003cp\u003earchitectural approaches and frameworks that work well with FRP\u003c\/p\u003e \u003cp\u003ethinking.\u003c\/p\u003e \u003cb\u003e\u003c\/b\u003e\u003cp\u003e\u003c\/p\u003eKEY FEATURES \u003cp\u003e\u003c\/p\u003e \u003cp\u003e- Provides lots of illustrations and real-life app examples\u003c\/p\u003e \u003cp\u003e- Teaches a new way of thinking about programs and data\u003c\/p\u003e \u003cp\u003e- Using FRP in day-to-day programming\u003c\/p\u003e \u003cp\u003e- Teaches how to handle increasing complexity in UIs\u003c\/p\u003e \u003cb\u003e\u003c\/b\u003e\u003cp\u003eAUDIENCE\u003c\/p\u003e \u003cp\u003eReaders should have a basic understanding of mobile UI development and\u003c\/p\u003e \u003cp\u003ebe familiar with traditional object-oriented programming paradigms.\u003c\/p\u003e \u003cb\u003e\u003c\/b\u003e\u003cp\u003eABOUT THE TECHNOLOGY\u003c\/p\u003e \u003cp\u003eFRP offers a new way to construct applications so that they respond directly\u003c\/p\u003e \u003cp\u003eto change. FRP is not a typical technology B that obviously and\u003c\/p\u003e \u003cp\u003eimmediately replaces an inferior technology A. It's more of a way of\u003c\/p\u003e \u003cp\u003ethinking rather than a mechanical solution.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Paperback","offer_id":45029995708567,"sku":"9781617293368","price":707.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781617293368.webp?v=1769204988","url":"https:\/\/atlanticbooks.com\/products\/rxjava-for-android-developers-with-reactivex-and-frp-9781617293368","provider":"Atlantic Books","version":"1.0","type":"link"}