Annyce Davis

Helping you write beautiful code

  • Home
  • Public Speaking
  • About Me
  • Courses
  • Life

Talk: RxJava in Baby Steps

October 31, 2017 by Annyce Davis Leave a Comment

Reactive Programming with RxJava has widely been adopted by both backend services and Android applications alike. Yet, the steep learning curve leaves many developers hesitant about adding it to their own Software tool belt. I was one such developer. Over the past two years, I’ve watched countless videos, read numerous blog posts and attended several conference talks on the subject. Yet, I often left each experience feeling only slightly more knowledgeable, but not quite empowered to start using RxJava in my apps. That’s not going to happen in this talk!

We cover the bare minimum concepts you need to grok, in order to start using RxJava today. In particular, we focus on:

  • The 3 O’s: Observable, Observer and Operator
  • The most common Operators: map(), flatMap(), and filter()
  • Understanding those Marble Diagrams

Reactive Programming is not going away any time soon. It’s a powerful way to create asynchronous, event-based applications. It allows developers the ability to craft applications that can easily combine multiple network calls, gracefully handle failures, all while providing a snappy user experience. I want everyone to feel comfortable with the basic concepts of RxJava. Today can be your first step…

RxJava In Baby Steps from Annyce Davis

 

Resources for Learning More:

  • Reactive Programming on Android with RxJava
  • Reactive Programming with RxJava
  • RxJava Playlist
  • Android Podcasts
  • Learning RxJava for Android Devs
  • RxJava Video Course

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on Google+ (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)

Related

Filed Under: Android, Java, Kotlin, Public Speaking Tagged With: Tech Talk

Newsletter

Follow Me

Talk: RxJava in Baby Steps

Reactive Programming with RxJava has widely been adopted by both backend services and Android applications alike. Yet, the steep learning curve leaves many … [Read More...]

Droidcon NYC 2017 Recap

  This was my second time attending and speaking at the Droidcon NYC Conference. In 2015, my first conference talk was at this event. It was great to get back … [Read More...]

Recent Posts

  • How to Create a GraphQL API in Kotlin
  • [NEW COURSE]: “Intermediate Kotlin for Android Developers”
  • Talk: RxJava in Baby Steps
  • Droidcon NYC 2017 Recap
  • @JvmSuppressWildcards My Biggest Annoyance with Kotlin

Categories

  • Android (43)
  • Git (3)
  • Gradle (4)
  • Grails (23)
  • Java (8)
  • JavaScript (6)
  • Kotlin (6)
  • Life (2)
  • Public Speaking (18)
  • RxJava (1)
  • Twitter (3)
  • Uncategorized (11)
  • Video Course (3)

Copyright © 2018 · Beautiful Pro Theme on Genesis Framework · WordPress · Log in