UK Registered Learning Provider · UKPRN: 10095512

droidcon NYC ’19: Netflix’s Reactive Android Components – The Redux Revenge

Redux isn’t just for JavaScript—Netflix cracked reactive state management on Android, and your app architecture needs this shift. This droidcon NYC session distils production patterns that eliminate prop-drilling chaos and race conditions, delivered by the engineers who built it.

AIU.ac Verdict: Essential for Android engineers shipping complex UIs or managing unpredictable async flows. You’ll gain Netflix’s actual architectural thinking, not theoretical Redux ports. Caveat: 34 minutes is a primer—you’ll need hands-on experimentation to internalise the patterns.

What This Course Covers

The session unpacks Netflix’s reactive component architecture, focusing on unidirectional data flow, immutable state trees, and predictable state mutations inspired by Redux principles. You’ll see how reactive streams (RxJava/Kotlin Flow) pair with Redux-style reducers to eliminate callback hell, simplify testing, and make UI state auditable. Real examples show state normalisation, action dispatching, and middleware patterns applied to Android’s lifecycle challenges.

Practical application covers integrating these patterns into existing Android codebases, handling side effects cleanly, and structuring components for testability. The Redux Revenge framing highlights why imperative Android patterns fail at scale—and how reactive, functional approaches solve race conditions, memory leaks, and state inconsistency that plague production apps.

Who Is This Course For?

Ideal for:

  • Mid-to-senior Android engineers: Managing complex state across multiple screens or handling intricate async flows; ready to adopt functional reactive patterns.
  • Tech leads architecting Android apps: Seeking battle-tested patterns from Netflix to standardise state management across teams and reduce debugging friction.
  • Engineers transitioning from web (React/Redux): Wanting to apply familiar Redux thinking to Android without fighting the platform; accelerates mobile adoption.

May not suit:

  • Android beginners: Assumes solid Kotlin/Java fundamentals and familiarity with RxJava or reactive streams; not an introductory course.
  • Developers seeking deep Redux theory: This is Android-specific application, not Redux fundamentals; you’ll need prior Redux knowledge or supplementary resources.

Frequently Asked Questions

How long does droidcon NYC ’19: Netflix’s Reactive Android Components – The Redux Revenge take?

34 minutes. It’s a focused conference talk, not a full course—ideal for quick upskilling or validating whether Redux patterns suit your architecture.

Do I need to know Redux before watching?

Helpful but not essential. The session assumes you understand unidirectional data flow concepts; if Redux is new, spend 15 minutes on Redux fundamentals first.

Will this work for Jetpack Compose or just traditional Views?

The principles apply to both, though the talk predates Compose’s mainstream adoption. Reactive state management is even more natural with Compose’s functional paradigm.

Is this a Netflix internal tool or open-source?

It’s architectural thinking and patterns. Netflix hasn’t open-sourced a branded Redux library for Android, but the principles integrate with libraries like MVI, MVVM, or custom Redux implementations.

Course by droidcon NYC on Pluralsight. Duration: 0h 34m. Last verified by AIU.ac: March 2026.

droidcon NYC ’19: Netflix’s Reactive Android Components – The Redux Revenge
droidcon NYC ’19: Netflix’s Reactive Android Components – The Redux Revenge
Artificial Intelligence University
Logo