Reactive Programming in Kotlin

0
(0)

Reactive Programming in Kotlin
 

  • Author:Rivu Chakraborty
  • Length: 322 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2017-12-05
  • ISBN-10: 1788473027
  • ISBN-13: 9781788473026
  • Sales Rank: #2989073 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Reactive Programming in Kotlin: Design and build non-blocking, asynchronous Kotlin applications with RXKotlin, Reactor-Kotlin, Android, and Spring

    Learn how to implement Reactive Programming paradigms with Kotlin, and apply them to web programming with Spring Framework 5.0 and in Android Application Development.

    Key Features

    • Learn how to solve blocking user experience with Reactive Programming and get deep insights into RxKotlin
    • Integrate Reactive Kotlin with Spring and build fantastic Android Apps with RxKotlin and RxAndroid
    • Build reactive architectures that reduce complexity throughout the development process and make your apps(web and Android) scalable

    Book Description

    In today’s app-driven era, when programs are asynchronous, and responsiveness is so vital, reactive programming can help you write code that’s more reliable, easier to scale, and better-performing. Reactive programming is revolutionary.

    With this practical book, Kotlin developers will first learn how to view problems in the reactive way, and then build programs that leverage the best features of this exciting new programming paradigm. You will begin with the general concepts of Reactive programming and then gradually move on to working with asynchronous data streams. You will dive into advanced techniques such as manipulating time in data-flow, customizing operators and provider and how to Use the concurrency model to control asynchronicity of code and process event handlers effectively.

    You will then be introduced to functional reactive programming and will learn to apply FRP in practical use cases in Kotlin. This book will also take you one step forward by introducing you to spring 5 and spring boot 2 using Kotlin. By the end of the book, you will be able to build real-world applications with reactive user interfaces as well as you’ll learn to implement reactive programming paradigms in Android.

    What you will learn

    • Learn about reactive programming paradigms and how reactive programming can improve your existing projects
    • Gain in-depth knowledge in RxKotlin 2.0 and the ReactiveX Framework
    • Use RxKotlin with Android
    • Create your own custom operators in RxKotlin
    • Use Spring Framework 5.0 with Kotlin
    • Use the reactor-kotlin extension
    • Build Rest APIs with Spring,Hibernate, and RxKotlin
    • Use testSubscriber to test RxKotlin applications
    • Use backpressure management and Flowables

    Who This Book Is For

    This book is for Kotlin developers who would like to build fault-tolerant, scalable, and distributed systems. A basic knowledge of Kotlin is required, but no prior knowledge of reactive programming.

    Table of Contents

    Chapter 1. A Short Introduction to Reactive Programming
    Chapter 2. Functional Programming with Kotlin and RxKotlin
    Chapter 3. Observables, Observers, and Subjects
    Chapter 4. Introduction Backpressure and Flowables
    Chapter 5. Asynchronous Data Operators and Transformations
    Chapter 6. More on Operators and Error Handling
    Chapter 7. Concurrency and Parallel Processing in RxKotlin with Schedulers
    Chapter 8. Testing RxKotlin Application
    Chapter 9. Resource Management and Extending RxKotlin
    Chapter 10. Introduction to Web Programming with Spring for Kotlin Developers
    Chapter 11. REST API with Spring JPA and Hibernate
    Chapter 12. Reactive Kotlin and Android

    中文:

    书名:Kotlin中的反应式编程

    Kotlin中的反应式编程:使用RXKotlin、Reactive-Kotlin、Android和Spring设计和构建非阻塞、异步的Kotlin应用程序

    学习如何使用Kotlin实现反应式编程范例,并将它们应用到使用Spring Framework5.0的Web编程和Android应用程序开发中。

    主要特点

    • 了解如何使用反应式编程解决阻塞用户体验的问题,并深入了解RxKotlin
    • Integrate Reactive Kotlin with Spring and build fantastic Android Apps with RxKotlin and RxAndroid
    • 构建反应式架构,在整个开发过程中降低复杂性,并使您的应用程序(Web和Android)可扩展

    图书描述

    在当今应用程序驱动的时代,程序是异步的,响应性是如此重要,反应式编程可以帮助您编写更可靠、更容易扩展和更好性能的代码。反应式编程是革命性的。

    有了这本实用的书,Kotlin开发人员将首先学习如何以被动的方式查看问题,然后构建利用这一令人兴奋的新编程范例的最佳功能的程序。您将从反应式编程的一般概念开始,然后逐渐转向使用异步数据流。您将深入研究高级技术,例如处理数据流中的时间、定制运算符和提供程序,以及如何使用并发模型来控制代码的异步性和有效地处理事件处理程序。

    然后将向您介绍函数式反应式编程,并将学习在Kotlin的实际用例中应用FRP。这本书还将带你向前迈进一步,向你介绍使用Kotlin的Spring5和Spring Boot 2。在本书的最后,您将能够构建具有反应式用户界面的真实应用程序,并且您将学习在Android中实现反应式编程范例。

    What you will learn

    • 了解反应式编程范例以及反应式编程如何改进现有项目
    • 深入了解RxKotlin 2.0和Reactive X框架
    • Use RxKotlin with Android
    • 在RxKotline中创建您自己的自定义操作符
    • Use Spring Framework 5.0 with Kotlin
    • Use the reactor-kotlin extension
    • 使用Spring、Hibernate和RxKotlin构建REST API
    • 使用testSubscriber测试RxKotlin应用程序
    • 使用背压管理和流道

    Who This Book Is For

    本书面向希望构建容错、可伸缩和分布式系统的Kotlin开发人员。需要有柯特林的基本知识,但没有反应式编程的先验知识。

    Table of Contents

    Chapter 1. A Short Introduction to Reactive Programming
    第2章.使用Kotlin和RxKotlin的函数式编程
    Chapter 3. Observables, Observers, and Subjects
    第4章:背压和流道简介
    第5章.异步数据运算符和转换
    第6章.有关运算符和错误处理的详细信息
    第7章RxKotlin中的并发性和并行处理与调度器
    第8章.测试RxKotlin应用程序
    第9章.资源管理和扩展RxKotline
    第10章Kotlin开发人员使用Spring进行Web编程简介
    第11章.带有Spring JPA和Hibernate的REST API
    第12章.反应性的Kotlin和Android

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册