Chapter 11: Fluid Applications with Asynchronous Patterns
One of the key attributes of an attractive mobile application is its responsiveness. Applications that do not interfere with the interaction of the user and, instead, maintain the ability to render and execute user gestures in a smooth manner are more desirable by users. In order to achieve fast and fluid application norms, together with performance, asynchronous execution patterns come to the rescue. When developing Xamarin applications, as well as ASP.NET Core, both the task's framework and reactive modules can help distribute the execution threads and create a smooth and uninterrupted execution flow.
In this chapter, we will learn about what really makes up the task framework and the foundational concepts related to it. We will also go over some of the most prominent patterns associated with asynchronous execution models with awaitables and observables, and then apply them to various sections of the application....