Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Learning RxJava: Build concurrent applications using reactive programming with the latest features of RxJava 3, 2nd Edition

Sprog
Engelsk
Format
Kategori

Fakta

Updated with the latest Maven coordinates, Java programming features, and API changes, this book is your guide to solving problems in writing asynchronous and event-based programs

Key Features

• Explore a variety of tools and techniques used to solve problems in implementing concurrency and parallelization

• Learn about core operators in RxJava that enable you to express your code logic productively

• Apply RxJava with Kotlin to create responsive Android apps with better user experience

Book Description

RxJava is not just a popular library for building asynchronous and event-based applications; it also enables you to create a cleaner and more readable code base. In this book, you'll cover the core fundamentals of reactive programming and learn how to design and implement reactive libraries and applications.

Learning RxJava will help you understand how reactive programming works and guide you in writing your first example in reactive code. You'll get to grips with the workings of Observable and Subscriber, and see how they are used in different contexts using real-world use cases. The book will also take you through multicasting and caching to help prevent redundant work with multiple Observers. You'll then learn how to create your own RxJava operators by reusing reactive logic. As you advance, you'll explore effective tools and libraries to test and debug RxJava code. Finally, you'll delve into RxAndroid extensions and use Kotlin features to streamline your Android apps.

By the end of this book, you'll become proficient in writing reactive code in Java and Kotlin to build concurrent applications, including Android applications.

What you will learn

• Discover different ways to create Observables, Observers, and Subscribers

• Multicast in order to push data to multiple destinations and cache and replay them

• Express RxJava idiomatically with the help of Kotlin features such as extension functions and data classes

• Become familiar with various operators available in RxJava to perform common transformations and tasks

• Explore RxJava's reactive types, including Flowable, Single, Maybe, and Completable

• Demystify Observables and how they express data and events as sequences

Who this book is for

This book is for Java developers who want to leverage reactive programming to develop more resilient and concurrent applications. If you're an RxJava user looking to get to grips with the latest features and updates in RxJava 3, this book is for you. Fundamental knowledge of core Java features and object-oriented programming will assist you in understanding the key concepts covered in this book.

© 2020 Packt Publishing (E-bog): 9781789952216

Release date

E-bog: 28. februar 2020

Tags

    Andre kan også lide...

    1. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
    2. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    3. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
    4. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
    5. Programming Interviews For Dummies Eric Butow
    6. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    7. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
    8. Summary of Iain Foulds's Learn Azure in a Month of Lunches IRB Media
    9. Computational Thinking Peter J. Denning
    10. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
    11. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
    12. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
    13. How Smart Machines Think Sean Gerrish
    14. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    15. Networking For Dummies (11th Edition): 11th Edition Doug Lowe
    16. JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th Edition David Flanagan
    17. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
    18. The Rise and Fall of the Third Reich: A History of Nazi Germany William L. Shirer
    19. The French Mind: 400 Years of Romance, Revolution and Renewal Peter Watson
    20. Mastering Active Directory - Third Edition: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022 Dishan Francis
    21. The Deep Learning Revolution Terrence J. Sejnowski
    22. Practical Java Programming with ChatGPT Alan S. Bluck
    23. The End of White Christian America Robert P. Jones
    24. Quantum Physics: What Everyone Needs to Know Michael G. Raymer
    25. Raising a Secure Child: How Circle of Security Parenting Can Help You Nurture Your Child's Attachment, Emotional Resilience, and Freedom to Explore Glen Cooper, MA
    26. Breaking and Entering-The Extraordinary Story of a Hacker Called "Alien": The Extraordinary Story of a Hacker Called "Alien" Jeremy N. Smith
    27. Lifespan: Why We Age—and Why We Don't Have To David A. Sinclair

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis