Grokking FRP
Seiten
2017
Manning Publications (Verlag)
978-1-61729-336-8 (ISBN)
Manning Publications (Verlag)
978-1-61729-336-8 (ISBN)
- Learn with lots of illustrations and real-life app examples
- Using FRP in your day-to-day programming
- Understand a new way of seeing programs as pipelines of data
- Tackle asynchronous programming with a sustainable approach
- Handing increasing complexity in UIs
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 in thinking about how applications should be designed.
This change is called Functional Reactive Programming (FRP), or just Reactive Programming. FRP offers you a new way to construct your application so it responds directly to change. Embracing FRP lets you spend less time tracing obscure problems and more time focusing on what your code should be doing. Changing to an FRP way of thinking can be tough, and that's where this book can help.
Grokking FRP teaches you 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 you how FRP helps you solve them. You'll begin by looking at examples that get you into the mindset of data flows.
Then this book introduces the concept of a View Model and explains how it can be used as a powerful tool to isolate and unit test any view related business logic without involving the view itself. You'll also learn how FRP enables you 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.
Readers should have a basic understanding of mobile UI development and be familiar with traditional object-oriented programming paradigms.
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.
Erscheinungsdatum | 02.08.2018 |
---|---|
Verlagsort | New York |
Sprache | englisch |
Gewicht | 876 g |
Einbandart | kartoniert |
Themenwelt | Informatik ► Office Programme ► Outlook |
Informatik ► Software Entwicklung ► Mobile- / App-Entwicklung | |
Informatik ► Software Entwicklung ► User Interfaces (HCI) | |
Mathematik / Informatik ► Informatik ► Web / Internet | |
Schlagworte | FRP • functional reactive programming • reactive programming |
ISBN-10 | 1-61729-336-9 / 1617293369 |
ISBN-13 | 978-1-61729-336-8 / 9781617293368 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
Buch | Softcover (2022)
Markt + Technik Verlag
14,95 €
Band 1: Grundlagen des digitalen Zeitalters
Buch | Softcover (2024)
Springer Gabler (Verlag)
49,99 €