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. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
    2. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
    3. Programming Interviews For Dummies Eric Butow
    4. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
    5. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    6. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
    7. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    8. Java Fundamentals Introbooks Team
    9. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
    10. Ultimate SwiftUI Handbook for iOS Developers Duong Dinh Bao Thang
    11. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
    12. Coders at Work: Reflections on the Craft of Programming Peter Seibel
    13. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    14. Summary of Iain Foulds's Learn Azure in a Month of Lunches IRB Media
    15. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
    16. Computational Thinking Peter J. Denning
    17. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
    18. Networking For Dummies (11th Edition): 11th Edition Doug Lowe
    19. How Smart Machines Think Sean Gerrish
    20. The French Mind: 400 Years of Romance, Revolution and Renewal Peter Watson
    21. The Deep Learning Revolution Terrence J. Sejnowski
    22. The Rise and Fall of the Third Reich: A History of Nazi Germany William L. Shirer
    23. JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th Edition David Flanagan
    24. Mastering Active Directory - Third Edition: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022 Dishan Francis
    25. Practical Java Programming with ChatGPT Alan S. Bluck
    26. Permanent Record: A Memoir of a Reluctant Whistleblower Edward Snowden
    27. The Obsoletes: A Novel Simeon Mills
    28. 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
    29. Lifespan: Why We Age—and Why We Don't Have To David A. Sinclair
    30. Breaking and Entering-The Extraordinary Story of a Hacker Called "Alien": The Extraordinary Story of a Hacker Called "Alien" Jeremy N. Smith
    31. The Buddhist on Death Row: How One Man Found Light in the Darkest Place David Sheff
    32. Summary of Dacher Keltner's Awe IRB Media
    33. Ethical Hacking for Beginners: HOW TO BUILD YOUR PEN TEST LAB FAST ATTILA KOVACS
    34. Bad Astronomy: Misconceptions and Misuses Revealed, from Astrology to the Moon Landing Hoax: Misconceptions and Misuses Revealed, from Astrology to the Moon Landing "Hoax" Philip C. Plait
    35. Quantum Physics: What Everyone Needs to Know Michael G. Raymer
    36. The Ideas That Made America: A Brief History Jennifer Ratner-Rosenhagen
    37. Free Will Sam Harris
    38. Ethical Hacking With Kali Linux: Learn Fast How To Penetrate Wired Or Wireless Networks | 2 Books In 1 HUGO HOFFMAN
    39. Driven: The Race to Create the Autonomous Car Alex Davies
    40. Cybercrime Investigators Handbook Graeme Edwards
    41. Hack Music Theory Ray Harmony
    42. Jean-Paul Sartre: Existentialism and Human Freedom Hector Davidson
    43. Humans Need Not Apply: A Guide to Wealth and Work in the Age of Artificial Intelligence Jerry Kaplan
    44. Hacking Network Protocols: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks. Hans Weber
    45. Arguing with Idiots: How to Stop Small Minds and Big Government Glenn Beck
    46. The New Space Opera Gardner Dozois
    47. Machinehood S.B. Divya

    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